帮我实现一个html的旋转动画
以下是一个简单的HTML旋转动画示例:
<!DOCTYPE html>
<html>
<head>
<title>旋转动画示例</title>
<style>
.rotate {
animation: rotate 2s linear infinite;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<div class="rotate">
<img src="https://picsum.photos/200/200" alt="旋转图片">
</div>
</body>
</html>
该示例使用CSS3的animation属性和@keyframes关键字来实现旋转动画。animation属性定义了动画名称、持续时间、动画速度、动画延迟、动画次数和动画方向。@keyframes关键字定义了动画的起始和结束状态,以及动画在何时过渡到下一个状态。在该示例中,我们定义了一个名为rotate的动画,该动画持续2秒,采用线性动画速度,并且无限循环播放。@keyframes定义了该动画的起始状态为0度旋转,结束状态为360度旋转。我们将旋转动画应用于一个div元素,其中包含一个img元素,以便在该元素中显示旋转图片。
原文地址: https://www.cveoy.top/t/topic/baLJ 著作权归作者所有。请勿转载和采集!