写一个等待旋转 的css,最好有效果图。
时间: 2023-03-02 14:10:15 浏览: 60
这是一个简单的旋转动画的 CSS 代码示例:
```
.rotate {
animation: rotate 2s linear infinite;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
```
使用方法:将上述 CSS 代码添加到您的 HTML 文档的 `<style>` 标签内,然后为需要旋转的元素添加 `class="rotate"` 即可。
效果图:
![Rotating CSS Animation](https://i.imgur.com/XY3qWc8.gif)
相关问题
用css写一个旋转的地图
可以使用CSS3中的transform属性来实现旋转地图的效果。具体实现方法如下:
1. 首先,需要将地图的图片作为背景图设置到一个div容器中。
2. 然后,使用CSS3中的transform属性来实现旋转效果。可以使用rotate()函数来实现旋转,该函数接受一个角度值作为参数,表示要旋转的角度。
3. 最后,可以使用animation属性来实现动画效果,使地图旋转起来。
下面是一个示例代码:
HTML代码:
<div class="map"></div>
CSS代码:
.map {
width: 500px;
height: 500px;
background-image: url("map.jpg");
background-size: cover;
animation: rotate 10s linear infinite;
}
@keyframes rotate {
from {
transform: rotate(deg);
}
to {
transform: rotate(360deg);
}
}
注意,以上代码仅为示例,具体实现效果可以根据实际需求进行调整。
用css写一个等待提示效果
可以使用CSS动画实现一个简单的等待提示效果,代码如下:
HTML代码:
```
<div class="loading">
<div class="loading-dot"></div>
<div class="loading-dot"></div>
<div class="loading-dot"></div>
</div>
```
CSS代码:
```
.loading {
display: flex;
justify-content: center;
align-items: center;
}
.loading-dot {
width: 12px;
height: 12px;
margin: 0 8px;
border-radius: 50%;
background: #333;
animation: bounce 1s ease-in-out infinite;
}
.loading-dot:nth-child(2) {
animation-delay: 0.2s;
}
.loading-dot:nth-child(3) {
animation-delay: 0.4s;
}
@keyframes bounce {
0%, 80%, 100% {
transform: scale(0);
}
40% {
transform: scale(1);
}
}
```
这里使用了CSS的flex布局,将三个loading-dot元素居中对齐。同时使用了CSS动画,实现了loading-dot元素的跳动效果。