如下图所示,自己使用css写了一下但是不太流畅看着有点不太相同,需要用到js吗?有小例子的话希望可以参考一下,就是我看有的小程序进入页面就会出现这个加载,是自己手写的吗?
如下图所示,自己使用css写了一下但是不太流畅看着有点不太相同,需要用到js吗?有小例子的话希望可以参考一下,就是我看有的小程序进入页面就会出现这个加载,是自己手写的吗?
通过CSS动画就可以实现
.stage {
display: flex;
justify-content: center;
align-items: center;
padding: 2rem 0;
margin: 0 -5%;
overflow: hidden;
}
.dot-flashing {
position: relative;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: #9880ff;
color: #9880ff;
animation: dotFlashing 1s infinite linear alternate;
animation-delay: .5s;
}
.dot-flashing::before {
left: -15px;
animation: dotFlashing 1s infinite alternate;
animation-delay: 0s;
}
.dot-flashing::after {
left: 15px;
animation: dotFlashing 1s infinite alternate;
animation-delay: 1s;
}
.dot-flashing::before,
.dot-flashing::after {
content: '';
display: inline-block;
position: absolute;
top: 0;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: #9880ff;
color: #9880ff;
}
@keyframes dotFlashing {
0% {
background-color: #9880ff
}
100% {
background-color: #ebe6ff
}
}
<div class="stage">
<div class="dot-flashing"></div>
</div>
4 回答1k 阅读✓ 已解决
6 回答1.6k 阅读
5 回答1.3k 阅读
3 回答909 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读
1 回答1.1k 阅读✓ 已解决
小程序的下拉刷新会出现三个原点,onPullDownRefresh()