css的过渡动画例子

2023-12-30 16:00:04 举报文章

CSS过渡动画是一种实现平滑过渡的方式。通过定义初始状态和结束状态,CSS会在这两个状态之间产生平滑的过渡效果。下面是一个用CSS过渡动画实现的例子:

/* 定义初始状态 */
.box {
  width: 100px;
  height: 100px;
  background-color: red;
  transition: all 1s;
}
/* 定义结束状态 */
.box:hover {
  width: 200px;
  height: 200px;
  background-color: blue;
}
 

在这个例子中,我们使用了一个类名为box的元素作为动画对象。在初始状态下,它的宽度、高度和背景色都是红色,并且定义了一个过渡效果,持续时间为1秒。

当鼠标悬停在.box元素上时,CSS会自动产生一个过渡效果,将它的宽度、高度以及背景色逐渐变为蓝色,持续时间为1秒。这样就实现了一个平滑的过渡动画效果。

总之,CSS过渡动画是一种简单而有效的实现动画效果的方式。只需要定义初始状态和结束状态就可以自动产生平滑的过渡效果,可以用来增强网页的视觉效果,提升用户体验。

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!