CSS3动画是网页设计的重要组成部分,可以为页面添加多样化的效果。其中,画圆循环动画是一种常用的效果,可以让页面更加生动有趣。/ 创建圆的动画 / .circle { width: 100px; he...
CSS3动画是网页设计的重要组成部分,可以为页面添加多样化的效果。其中,画圆循环动画是一种常用的效果,可以让页面更加生动有趣。
/* 创建圆的动画 */
.circle {
width: 100px;
height: 100px;
border-radius: 50%;
position: relative;
}
/* 添加循环动画 */
@keyframes circle-rotate {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/* 将动画应用于圆 */
.circle::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 5px solid #000;
border-top-color: #fff;
border-right-color: #fff;
border-radius: 50%;
animation: circle-rotate 1s linear infinite;
} 以上代码中,我们通过创建一个圆形元素、定义圆形的样式以及添加循环动画,来实现画圆循环动画的效果。
通过使用CSS3动画,我们可以轻松实现网页上各种效果,为用户提供更好的用户体验。