博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3 动画属性
阅读量:4542 次
发布时间:2019-06-08

本文共 1811 字,大约阅读时间需要 6 分钟。

什么是 CSS3 中的动画?

动画是使元素从一种样式逐渐变化为另一种样式的效果。

您可以改变任意多的样式任意多的次数。

请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%。

0% 是动画的开始,100% 是动画的完成。

为了得到最佳的浏览器支持,您应该始终定义 0% 和 100% 选择器。

下面的表格列出了 @keyframes 规则和所有动画属性:

属性 描述 CSS
规定动画。 3
所有动画属性的简写属性,除了 animation-play-state 属性。 3
规定 @keyframes 动画的名称。 3
规定动画完成一个周期所花费的秒或毫秒。默认是 0。 3
规定动画的速度曲线。默认是 "ease"。 3
规定动画何时开始。默认是 0。 3
规定动画被播放的次数。默认是 1。 3
规定动画是否在下一周期逆向地播放。默认是 "normal"。 3
规定动画是否正在运行或暂停。默认是 "running"。 3
规定对象动画时间之外的状态。 3

实例

运行名为 myfirst 的动画,其中设置了所有动画属性:

div{animation-name: myfirst;animation-duration: 5s;animation-timing-function: linear;animation-delay: 2s;animation-iteration-count: infinite;animation-direction: alternate;animation-play-state: running;/* Firefox: */-moz-animation-name: myfirst;-moz-animation-duration: 5s;-moz-animation-timing-function: linear;-moz-animation-delay: 2s;-moz-animation-iteration-count: infinite;-moz-animation-direction: alternate;-moz-animation-play-state: running;/* Safari 和 Chrome: */-webkit-animation-name: myfirst;-webkit-animation-duration: 5s;-webkit-animation-timing-function: linear;-webkit-animation-delay: 2s;-webkit-animation-iteration-count: infinite;-webkit-animation-direction: alternate;-webkit-animation-play-state: running;/* Opera: */-o-animation-name: myfirst;-o-animation-duration: 5s;-o-animation-timing-function: linear;-o-animation-delay: 2s;-o-animation-iteration-count: infinite;-o-animation-direction: alternate;-o-animation-play-state: running;}

实例

与上面的动画相同,但是使用了简写的动画 animation 属性:

div{animation: myfirst 5s linear 2s infinite alternate;/* Firefox: */-moz-animation: myfirst 5s linear 2s infinite alternate;/* Safari 和 Chrome: */-webkit-animation: myfirst 5s linear 2s infinite alternate;/* Opera: */-o-animation: myfirst 5s linear 2s infinite alternate;}

转载于:https://www.cnblogs.com/liangxiaoli/p/7072597.html

你可能感兴趣的文章
mac brew install redis 报错
查看>>
Work? working!
查看>>
开源收藏
查看>>
scipy插值interpolation
查看>>
C# BackgroundWorker
查看>>
移动对meta的定义
查看>>
leetcode 76. Minimum Window Substring
查看>>
如何用Eclipse打jar包
查看>>
学习是一种投资
查看>>
banking
查看>>
Android笔记(十七) Android中的Service
查看>>
第一次作业总结
查看>>
2013年11月15日
查看>>
Android5.0Demo
查看>>
c++ UDP套接字客服端代码示范
查看>>
python中的关键字---1(基础数据类)
查看>>
《windows程序设计》文本输出(03)
查看>>
虚拟机、容器与Docker
查看>>
波兰表达式
查看>>
总结一下几个for循环常见用法和区别
查看>>