📅  最后修改于: 2023-12-03 15:30:09.598000             🧑  作者: Mango
CSS的transition-duration属性用于设置CSS过渡动画的持续时间。本文将介绍transition-duration属性的语法、使用方法和注意事项。
selector {
transition-duration: time;
}
其中,selector表示需要应用过渡效果的CSS选择器;time表示过渡持续时间,可以使用秒(s)或毫秒(ms)作为单位。
要使用transition-duration属性,需要先确定需要过渡的CSS属性和过渡效果的持续时间。例如,当鼠标悬停在按钮上时,改变按钮的背景颜色并将过渡效果设置为0.5秒,代码如下:
button {
background-color: red;
transition-duration: 0.5s;
}
button:hover {
background-color: blue;
}
这段代码会将按钮的背景颜色从红色变为蓝色,并用0.5秒的时间过渡。当鼠标离开按钮后,背景颜色会平滑地过渡回红色。
综上所述,transition-duration属性是CSS过渡动画中必不可少的一部分。合理地设置过渡时间,可以使页面动画更加生动、流畅。