发现animation这个新属性很有趣,在此学习,并整理下!
浏览器支持:
Internet Explorer 10、Firefox 以及 Opera 支持 animation 属性;
Safari 和 Chrome 支持替代的 -webkit-animation 属性。
定义和用法
animation 属性是一个简写属性,用于设置六个动画属性:
语法
animation: name duration timing-function delay iteration-count direction;
animation-name | 规定需要绑定到选择器的 keyframe 名称。。 animation-name: keyframename|none; Nach dem Login kopieren | ||||||||||||
animation-duration | 规定完成动画所花费的时间,以秒或毫秒计。 animation-duration: time; Nach dem Login kopieren | ||||||||||||
animation-timing-function | 规定动画的速度曲线。 animation-timing-function: value; Nach dem Login kopieren | ||||||||||||
animation-delay | 规定在动画开始之前的延迟。 animation-delay: time; Nach dem Login kopieren | ||||||||||||
animation-iteration-count | 规定动画应该播放的次数。 animation-iteration-count: n|infinite(无限次); Nach dem Login kopieren | ||||||||||||
animation-direction | 规定是否应该轮流反向播放动画。 animation-direction: normal(正常)|alternate(轮流反向播放); Nach dem Login kopieren
其中 animation-timing-function 使用名为三次贝塞尔(Cubic Bezier)函数的数学函数,来生成速度曲线。您能够在该函数中使用自己的值,也可以预定义的值:
案例: 很实际的,一个箭头循环上下跳动 #auto{ -webkit-animation:dd 1s infinite; } @keyframes dd{
注释:animation 这个属性的使用必须结合@keyframes一起使用 百分比的意思就是duration的百分比,如果没有设置duration的话,则表示为无穷大。 transform:translate():含义--变动,位移;也是CSS3里面的新属性。
Verwandte Etiketten:
Quelle:php.cn
Vorheriger Artikel:在七牛上传之后如何自己自定义上传完成处理并在页面显示。_html/css_WEB-ITnose
Nächster Artikel:后端码农谈前端(CSS篇)第八课:继承与层叠_html/css_WEB-ITnose
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Aktuelle Ausgaben
verwandte Themen
Mehr>
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
|