纯css3实现的圆形进度条
来源:互联网 发布:淘宝客怎样推广店铺 编辑:程序博客网 时间:2024/04/28 00:05
<!DOCTYPE html><html><head><meta charset="utf-8"><style type="text/css">.spinner{ /*半透明蓝色的圆弧,形成进度条的背景,透明的半圆弧和蓝色的半圆弧交替旋转构成进度条*/font-size: 20px;width: 1em;height: 1em;border-radius: 50%;box-shadow:inset 0 0 0 .1em rgba(58, 168, 237, .2);}.spinner i { /*创造了一个透明矩形的一半*/position:absolute;width:1em;height:1em;clip: rect(0, 1em, 1em, .5em);animation: spinner-circle-clipper 1s ease-in-out infinite;}@keyframes spinner-circle-clipper {0% {transform: rotate(0deg);}100% {transform: rotate(180deg);}}.spinner i:after { /*l蓝色的半圆弧*/position:absolute;clip: rect(0, 1em, 1em, .5em);width:1em;height:1em;content: '';animation: spinner-circle 1s ease-in-out infinite;border-radius: 50%;box-shadow:inset 0 0 0 .1em #3aa8ed;}@keyframes spinner-circle { 0% { transform: rotate(-180deg); } 100% { transform: rotate(180deg); }}</style></head><body><div class="spinner"><i></i></div></body></html>
主要由三部分构成,半透明圆弧,透明矩形的一半,蓝色半圆弧。透明半圆弧和蓝色半圆弧交替旋转。
这里需要注意的是css3中的clip,用来实现剪裁。
0 0
- 纯css3实现的圆形进度条
- 纯CSS3实现的彩色进度条
- CSS3 圆形进度条
- 圆形进度条的实现方法
- Libgdx 圆形进度条的实现
- android:圆形进度条的实现
- 自定义圆形进度条的实现方式
- 三种圆形进度条的实现
- 圆形进度条ProgressBar 的实现方式
- 自定义控件:圆形进度条的实现
- android 圆形进度条的简单实现
- Android实现圆形进度条
- android 实现圆形进度条
- HTML5+css3圆形指针旋转进度条、css3动态进度条
- 纯CSS实现手机信号样式的进度条
- 纯 CSS3 实现的 Twitter 图画
- 纯CSS3实现的标签效果
- 纯CSS3实现的瀑布布局
- iOS 视图封装及适配
- Java性能优化
- Optimal ArrayMultiplication Sequence
- Android开发之设置60s倒计时
- CocoaPods操作
- 纯css3实现的圆形进度条
- 立贴见证
- METIS-一种图切分的软件包(简介)
- requiredJS----AMD模块加载器
- C++ 静态成员变量和静态成员函数
- Step into Kotlin - 23 - 与 Java 交互
- 关于DAO和分页实现
- try-catch-finally异常处理(二)
- SQL - DEFAULT约束