CSS3 动画特性

2020-09-16  本文已影响0人  zhao_ran

1.定义动画

用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%。
0% 是动画的开始,100% 是动画的完成。
为了得到最佳的浏览器支持,应该始终定义 0% 和 100% 选择器。

@keyframes myfirst
{
0%{background: red;}
100%{background: yellow;}
}

当在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。
通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:

实例

"myfirst"动画捆绑到div元素,时长:5 秒

div
{
animation: myfirst 5s;
}

注意:必须定义动画的名称和时长。如果忽略时长,则动画不会允许,因为默认值是 0。

CSS3 动画属性

简写语法:animation: name duration timing-function delay iteration-count direction fill-mode play-state;
上一篇 下一篇

猜你喜欢

热点阅读