css 实现 加载中动画效果
2024-09-08 00:38:27
上代码:
<style>
.pswp__preloader__icn {
opacity:0.75;
width: 24px;
height: 24px;
-webkit-animation: clockwise 500ms linear infinite;
animation: clockwise 500ms linear infinite;
margin-left: 60px;
} .pswp__preloader__cut {
position: relative;
width: 12px;
height: 24px;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
} .pswp__preloader__donut {
box-sizing: border-box;
width: 24px;
height: 24px;
border: 2px solid #000;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin:0;
-webkit-animation: donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;
animation: donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;
} @-webkit-keyframes clockwise {
0% { -webkit-transform: rotate(0deg) }
100% { -webkit-transform: rotate(360deg) }
}
@keyframes clockwise {
0% { transform: rotate(0deg) }
100% { transform: rotate(360deg) }
}
@-webkit-keyframes donut-rotate {
0% { -webkit-transform: rotate(0) }
50% { -webkit-transform: rotate(-140deg) }
100% { -webkit-transform: rotate(0) }
}
@keyframes donut-rotate {
0% { transform: rotate(0) }
50% { transform: rotate(-140deg) }
100% { transform: rotate(0) }
}
</style>
<div class="pswp__preloader__icn">
<div class="pswp__preloader__cut">
<div class="pswp__preloader__donut"></div>
</div>
</div>
最新文章
- PEtools
- 原生JS:全局属性、全局方法详解
- Create New Commands in Tcl
- 关于extra加强延迟加载
- Android组件Spinner使用
- POJ 2226
- Java IO (4) - Writer
- USCAO3.26Sweet Butter(SPFA)
- linux环境下tcpdump源代码分析
- js Array数组的使用
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- junit源码解析总结
- JS基础:闭包和作用域链
- mysql-binlog日志删除
- Python scipy 计算短时傅里叶变换(Short-time Fourier transforms)
- HyperlinkedIdentityField
- jQuery中prop和attr区别
- unittest单元测试简单介绍
- Docker容器学习与分享04
- 理解 Memory barrier(内存屏障)【转】