该属性的语法如下:
element {
transition-timing-function: timing-function;
}
其中,element 是应用过渡效果的元素,而 timing-function 是指定的时间曲线函数。以下是一些常用的时间曲线函数:
- ease: 默认值,缓慢开始,缓慢结束,是常用的平滑过渡效果。
- linear: 线性过渡,匀速变化。
- ease-in: 缓慢开始,然后快速结束。
- ease-out: 快速开始,然后缓慢结束。
- ease-in-out: 缓慢开始和结束,中间阶段加速。
例如:
.box {
width: 100px;
height: 100px;
background-color: blue;
transition-property: width, height, background-color;
transition-timing-function: ease-in-out;
}
在这个例子中,当 .box 元素的宽度、高度或背景颜色发生变化时,过渡效果将遵循缓慢开始、缓慢结束的时间曲线。
转载请注明出处:http://www.zyzy.cn/article/detail/6153/CSS