CSS3 动画是网页设计中的一项重要技术,它允许开发者通过简单的代码实现丰富的动画效果。以下是一些 CSS3 动画的基本概念和示例。
动画类型
CSS3 动画主要分为以下几种类型:
- 过渡(Transitions):用于实现简单的状态变化,如元素尺寸、透明度等。
- 关键帧动画(Keyframe Animations):通过定义一系列关键帧来创建复杂的动画效果。
- 变形(Transforms):用于改变元素的形状、大小、位置等。
示例
以下是一个简单的 CSS3 过渡动画示例:
div {
width: 100px;
height: 100px;
background-color: red;
transition: width 2s;
}
div:hover {
width: 200px;
}
这段代码定义了一个红色方块,当鼠标悬停在方块上时,方块宽度会逐渐变为 200px。
扩展阅读
想要了解更多关于 CSS3 动画的知识,可以阅读以下文章:
CSS3 动画示例