首页 > Web开发 > 详细

css动画

时间:2020-05-08 00:38:19      阅读:72      评论:0      收藏:0      [点我收藏+]
  • 用的属性为animation

    • 实例:

      <!DOCTYPE html>
      <html>
      <head>
      <style> 
      div
      {
      width:100px;
      height:100px;
      background:red;
      position:relative;
      animation:mymove 5s infinite;  // mymove 动画名字 5s表示运动五秒,infinite表示无限循环
      }
      
      @keyframes mymove
      {
      from {left:0px;}
      to {left:200px;}    
      }
      </style>
      </head>
      <body>
      <div></div>
      </body>
      </html>
      
      
    • animation语法

描述
animation-name 规定需要绑定到选择器的 keyframe 名称。。
animation-duration 规定完成动画所花费的时间,以秒或毫秒计。
animation-timing-function 规定动画的速度曲线。
animation-delay 规定在动画开始之前的延迟。
animation-iteration-count 规定动画应该播放的次数。
animation-direction 规定是否应该轮流反向播放动画。
  • animation特例

    • 在keyframes中的,0%表示开始位置,100%表示结束位置。

    • 当想要动画结束的位置,可以用:animation-fill-mode。

    • 当想要设置动画只出现一次的时候,至少要有两个过程。

      例子
      .container img{
          animation: photo 5s 1 linear;
          animation-fill-mode: forwards;
      }
      
      @keyframes photo{
          0%{
              bottom: -45px;
          }
          100%{
              bottom: 0px;
          }
      }
      

css动画

原文:https://www.cnblogs.com/MyUniverse/p/12846789.html

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