animation属性

Posted yaoyao-sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了animation属性相关的知识,希望对你有一定的参考价值。

文章中转站,因为涉及到动画效果,还是看文笔比较好的博主吧~

CSS3(三)Animation 入门详解

css3中变形与动画(三)

 

CSS3 Animation 是由三部分组成。

  • 关键帧(keyframes) - 定义动画在不同阶段的状态。
  • 动画属性(properties) - 决定动画的播放时长,播放次数,以及用何种函数式去播放动画等。(可以类比音视频播放器)详细属性值查询CSS3 animation 属性
  • css属性 - 就是css元素不同关键帧下的状态。

 

代码示例:

创建了一个@keyframes命名为dropdown。

  • 关键帧主要分为3个阶段,0%、50%、100%。
  • 动画播放时长为8s、循环播放(infinite)、以linear方式进行播放。
  • 修改的元素属性为margin-top
.list div:first-child {
 animation: dropdown 8s linear infinite;
}
@keyframes dropdown {
    0% { margin-top: 0px;}
   /** 暂停效果 */
   10% { margin-top: 0px;}
   50% { margin-top: -100px;}
   60% { margin-top: -100px;}
   90% { margin-top: -200px;}
  100% { margin-top: -200px;}
}

 

以上是关于animation属性的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——CSS动画

VSCode自定义代码片段7——CSS动画

VSCode自定义代码片段7——CSS动画

Unity 使用Animation Clip(动画片段) 对Animation Rig的Rig Weight (rig权重) 进行调整,出现无法调整的问题,及解决方法

Unity -- Animation(旧版动画组件)和Animator(新版动画器组件)

Unity - Animator组件