首页 > Web开发 > 详细

CSS3动画效果应用

时间:2017-10-28 17:25:53      阅读:249      评论:0      收藏:0      [点我收藏+]

关键帧动画animation、transform结合

<html>
<head>
  <meta charset="utf-8" />
  <title>Blade Demo</title>
  <style type="text/css">
    @-webkit-keyframes itemFrame {
      from { -webkit-transform: translateY(-80px); }
      to { -webkit-transform: translate(0); }
    }
    * { margin: 0; padding: 0; }
    #demo li { list-style: none; border: 1px solid black; margin: 10px; padding: 10px; }
    .animateItem { -webkit-animation: itemFrame 1s ; }

  </style>
  <script type="text/javascript" src="http://sandbox.runjs.cn/js/sandbox/other/zepto.min.js"></script>
</head>
<body>
    <ul id="demo">
    </ul>
    <script>
          var el = $(#demo);
          for(var i = 0; i < 10; i++) {
            var li = $(<li>项目_ + i);
            el.append(li);
          }
          var items = $(#demo li);

          function animatFn() {
            $.each(items, function (i) {
              var el = $(this);
              el.css(-webkit-animation-delay, i * 50   + ms);
              el.addClass(animateItem);
            })
          }

          items.on(webkitAnimationEnd, function () {
            items.removeClass(animateItem);
            items.css(-webkit-animation-delay, ‘‘);
          });

          animatFn();

          /*
          setInterval(function () {
            animatFn();
          }, 3000)
          */
    </script>
    </body>
</html>

 

CSS3动画效果应用

原文:http://www.cnblogs.com/chenyongyang/p/7747237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!