本文将为您介绍 CSS 动画的基础知识和实践技巧。CSS 动画可以让网页元素动起来,增加用户体验。
基础概念
CSS 动画主要基于以下三个关键帧:
@keyframes
:定义动画的名称和动画序列。animation-name
:指定要应用的动画名称。animation-duration
:设置动画完成一次所需的时间。
实践示例
以下是一个简单的 CSS 动画示例:
@keyframes example {
from {background-color: red;}
to {background-color: yellow;}
}
div {
width: 100px;
height: 100px;
background-color: red;
animation-name: example;
animation-duration: 4s;
}
在上面的示例中,一个正方形会从红色变为黄色,持续时间为 4 秒。
扩展阅读
如果您想了解更多关于 CSS 动画的知识,可以阅读以下文章:
图片示例
CSS 动画示例