Web前端之CSS动画

 
           
           animation-duration: 2s; 
   动画的执行时间 

 

            
           animation-delay:0.2s; 
      动画的延时 

 

                                
                           animation-timing-function:linear;
                 动画的时序
 
linear 动画从头到尾的速度是相同的。 测试
ease 默认。动画以低速开始,然后加快,在结束前变慢。 测试
ease-in 动画以低速开始。 测试
ease-out 动画以低速结束。 测试
ease-in-out 动画以低速开始和结束。 测试
cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中自己的值。可能的值是从 0 到 1 的数值。



          animation-iteration-count:infinite;
          动画执行的次数
                可选值:
                    次数
                    infinite 无限执行
            
 
 
         animation-direction:alternate;
         指定动画运行的方向
                可选值
                    normal 默认值 每次从from到to运行
                    reverse 每次从to到from运行
                    alternate 重复执行动画时反向执行
                    alternate-reverse 从to向from运行 重复执行动画时反向执行
 

           
            animation-play-state:paused;  
  设置动画的执行状态
                可选值:
                running 默认值 动画执行
                paused 动画暂停
            

            
            animation-fill-mode:backwards;
  动画的填充模式
            可选值:
                none 默认值 动画执行完毕,元素回到原来的位置
                forwards 动画执行完毕元素会停止在结束的位置
                backwards 动画等待时,元素会处于开始的位置
                both 结合了forwards和backwards
            

 

posted @   SmallPepsi  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示