生成转圈等待效果
时间: 2023-09-28 20:11:59 浏览: 84
提交等待转圈效果
生成转圈等待效果可以使用CSS3中的动画实现。以下是一个简单的例子:
```html
<div class="loading">
<div class="circle"></div>
</div>
```
```css
.loading {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.circle {
width: 40px;
height: 40px;
border-radius: 50%;
border: 4px solid #ccc;
border-top-color: #333;
animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
from {
transform: rotate(0);
}
to {
transform: rotate(360deg);
}
}
```
这段代码实现了一个圆形等待效果,通过CSS动画实现了它的旋转。可以通过调整CSS样式来改变loading效果的颜色、大小、形状等。
如果想要实现更多的等待效果,可以使用CSS3中的伪类元素,例如:before和:after,来实现更复杂的动画效果。
阅读全文