举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > css3 animation详解 CSS3 animation-duration 属性

css3 animation详解 CSS3 animation-duration 属性

2023-03-24 15:20 CSS参考手册

css3 animation详解 CSS3 animation-duration 属性

css3 animation详解

CSS3 animation是CSS3中新增的一种动画效果,它可以让元素在指定的时间内以指定的方式进行动画变化。它可以让元素在指定的时间内以指定的方式进行动画变化,而不需要使用JavaScript或Flash。

CSS3 animation有两个重要的属性:animation-name和animation-duration。animation-name属性用于指定动画名称;animation-duration属性用于指定动画执行时间。此外,还有一些其他常用的属性:animation-delay、animation-iteration-count、animation-direction、animation-timing-function等。

.box { 
    animation: mymove 5s infinite; 
    -webkit-animation: mymove 5s infinite;   
} 
@keyframes mymove { 
    from {top:0px;} 
    to {top:200px;} 
} 
@-webkit-keyframes mymove  { 
    from {top:0px;} 
    to {top:200px;} 
}  											   

上面代码中,使用@keyframes声明了一个名为mymove的动画;使用animation属性将mymove动画应用到.box元素上;使用@-webkit-keyframes声明Safari和Chrome浏览器特有的动画。

CSS3 animation-duration 属性

CSS 参考手册

实例

为 @keyframes 动画规定一个名称:

div
{
animation-duration:2s;
-webkit-animation-duration:2s; 
}

亲自试一试

浏览器支持

IE Firefox Chrome Safari Opera

Internet Explorer 10、Firefox 以及 Opera 支持 animation-duration 属性。

Safari 和 Chrome 支持替代的 -webkit-animation-duration 属性。

注释:Internet Explorer 9 以及更早的版本不支持 animation-duration 属性。

定义和用法

animation-duration 属性定义动画完成一个周期所需要的时间,以秒或毫秒计。

默认值: 0
继承性: no
版本: CSS3
JavaScript 语法: object.style.animationDuration="3s"

语法

animation-duration: time;
描述
time 规定完成动画所花费的时间。默认值是 0,意味着没有动画效果。

相关页面

CSS3 教程:CSS3 动画

CSS 参考手册

阅读全文
以上是名动网为你收集整理的css3 animation详解 CSS3 animation-duration 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们