CSS过渡动画可以使页面的元素在状态改变时平滑地过渡,而不是突兀的跳转。以下是一个简单的例子,演示了如何使用CSS过渡动画。
HTML:
<div class="box"></div>
CSS:
.box {
width: 100px;
height: 100px;
background-color: blue;
transition: width 1s, background-color 1s;
}
.box:hover {
width: 200px;
background-color: red;
}
在这个例子中,.box
元素在鼠标悬停时宽度会在1秒钟内从100px变为200px,背景色会从蓝色变为红色。transition
属性定义了过渡动画的具体参数,这里指定了宽度(width
)和背景色(background-color
)变化需要1秒钟平滑过渡。