有你在真好 的个人博客
干货:CSS动画animation的使用介绍
阅读:2175 添加日期:2021/3/27 23:24:14 原文链接:https://www.toutiao.com/item/6452859564248269325/

CSS中animation属性大家都很常见,而@keyframes大家有听说过吗?animation属性里引用@keyframes有一种简写方式,展开来一共有8个子属性,通过它们,我们可以控制各种的动画过程。

子属性

  • animation-name: 指定一个 @keyframes 的名称,动画将要使用这个@keyframes定义。

  • animation-duration: 整个动画需要的时长。


  • animation-timing-function: 动画进行中的时速控制,比如 ease或 linear

  • animation-timing-delay: 动画延迟时间

  • animation-direction: 动画重复执行时运动的方向


  • animation-iteration-count: 动画循环执行次数

  • animation-fill-mode: 设置动画执行完成后/开始执行前的状态,比如,你可以让动画执行完成后停留在最后一幕,或恢复到初始状态。

  • animation-play-state: 暂停/启动动画。

接下来给大家展示下:

HTML:

<div class="element"></div>

CSS:

干货:CSS动画animation的使用介绍

显示效果:

干货:CSS动画animation的使用介绍

干货:CSS动画animation的使用介绍

大家可以尝试自己做下,非常炫酷哦!了解以上的属性,再也不用担心动画效果了。

切版 qieban(.cn)

ICP备案号:苏ICP备14035786号-1 苏公网安备 32050502001014号