CSS 动画教程
CSS 动画是网页设计中常用的技术之一,它可以让网页元素以平滑和有趣的方式动起来。以下是一些基本的 CSS 动画概念和示例。
基本概念
- CSS3 动画:通过 CSS3 的
@keyframes
规则来定义动画。 - 过渡效果:通过改变 CSS 属性的值来创建平滑的动画效果。
示例
示例 1:简单的动画
@keyframes example {
from { background-color: red; }
to { background-color: yellow; }
}
div {
width: 100px;
height: 100px;
animation-name: example;
animation-duration: 4s;
}
示例 2:过渡效果
div {
width: 100px;
height: 100px;
background-color: red;
transition: width 2s;
}
div:hover {
width: 200px;
}
扩展阅读
想要了解更多关于 CSS 动画的技巧和高级用法,可以阅读本站的 CSS 动画高级教程。
CSS 动画示例