来源:https://codepen.io/eZ0/pen/eZXNzd

点击上面链接有源码有示例。

.ko-progress-circle {width: 120px;height: 120px;background-color: #d9d9d9;border-radius: 50%
}.ko-progress-circle .ko-progress-circle__slice,
.ko-progress-circle .ko-progress-circle__fill {width: 120px;height: 120px;position: absolute;-webkit-backface-visibility: hidden;transition: transform 1s;border-radius: 50%
}.ko-progress-circle .ko-progress-circle__slice {clip: rect(0px,120px,120px,60px)
}.ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {clip: rect(0px,60px,120px,0px);background-color: #1291d4
}.ko-progress-circle .ko-progress-circle__overlay {width: 105px;height: 105px;position: absolute;margin: 7.5px;background-color: #fbfbfb;border-radius: 50%
}

<div class="ko-progress-circle" data-progress="30"><div class="ko-circle"><div class="full ko-progress-circle__slice"><div class="ko-progress-circle__fill"></div></div><div class="ko-progress-circle__slice"><div class="ko-progress-circle__fill"></div><div class="ko-progress-circle__fill ko-progress-circle__bar"></div></div></div><div class="ko-progress-circle__overlay"></div>
</div>

$('.ko-progress-circle').each(function(index, element) {var progress = $(this).data('progress');var degree = parseInt(progress) * 1.8;$(this).find('.ko-progress-circle__slice.full,.ko-progress-circle__fill').css('transform', 'rotate(' + degree + 'deg)');$(this).find('.ko-progress-circle__fill.ko-progress-circle__bar').css('transform', 'rotate(' + (degree * 2) + 'deg)');
});

转载于:https://www.cnblogs.com/hcbin/p/9821013.html

[CSS3]环形进度条相关推荐

  1. 使用css3制作一个简易的环形进度条

    话不多说,直接上代码: css: section{width:2rem;height:2rem;position: relative;margin:2rem;} .wrap,.circle,.perc ...

  2. iOS通过CAShapeLayer和UIBezierPath画环形进度条

    UIBezierPath可以绘制矢量路径,而CAShapeLayer是Layer的子类,可以在屏幕进行绘制,本文主要思想是:CAShapeLayer按照UIBezierPath的矢量路径进行绘制. 效 ...

  3. 用svg实现一个环形进度条

    svg实现环形进度条需要用到的知识: 1.会使用path的d属性画一个圆环 //用svg的path元素的A命令画圆<pathd="M cx cym 0 -r a r r 0 1 0 0 ...

  4. js svg语音波动动画_SVG实现环形进度条的原理

    之前在项目中遇到一个环形进度条的需求,要求能实时更新进度,脑海中瞬间便蹦出css,svg,canvas3中方案,对于3种方案个人更偏向于svg,用法简单,代码量也很少,同时也便于实时控制.具体效果如下 ...

  5. canvas实现半圆环形进度条

    html部分 <canvas id="canvas" width="150" height="150"><p>抱歉, ...

  6. [Swift通天遁地]一、超级工具-(2)制作美观大方的环形进度条

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  7. 进度条上的小圆点怎么做_傲视网:【AE教程】如何制作环形进度条(第一讲)...

    原标题:傲视网:[AE教程]如何制作环形进度条(第一讲) 大家好,福利来啦!这里将分享如何制作环形进度条,教你如何从入门到精通学AE. 环形进度条是个特殊的动画,在旋转的基础上还要选择性地显示部分区域 ...

  8. iOS 自定义控件 progressView(环形进度条)

    转帖:http://blog.csdn.net/xiangzhang321/article/details/42688133 之前做项目的时候有用到环形进度条,先是在网上找了一下第三方控件,发现好用是 ...

  9. android canvas_Android 自定义View篇(七)实现环形进度条效果

    前言 Android 自定义 View 是高级进阶不可或缺的内容,日常工作中,经常会遇到产品.UI 设计出花里胡哨的界面.当系统自带的控件不能满足开发需求时,就只能自己动手撸一个效果. 本文就带自定义 ...

最新文章

  1. java字符串根据空格截取并存进list,并在每个元素前后加上/
  2. 移动端python开发_python前端之移动端库、框架及自动化和优化
  3. 60+ 实用 React 工具库,助力你高效开发!
  4. 计算机原理转移指令题,转移指令计算机原理.pdf
  5. 【PyTorch】eval() ==>主要是针对某些在train和predict两个阶段会有不同参数的层,比如Dropout层和BN层
  6. java并发之如何解决线程安全问题
  7. Geohash距离估算
  8. 【Rust日报】2020-05-05:窥探Zoom, Lambda部署, slip等
  9. Market Research/ Desk Research免费二手数据渠道整理
  10. 企业间数据竞争规则研究
  11. 天翼校园网开wifi指南
  12. PHP反序列化原生类利用
  13. redis基础数据结构(一)可变长字符串sds
  14. ORB_SLAM2及其他SLAM精度测评
  15. [企业权限管理项目](二)环境搭建
  16. 远程访问服务器并登录LPAR,远程访问HMC方法之 SSH
  17. 基于阿里云的OSS上传从简单实现 到项目业务应用(一)入门了解篇
  18. Matlab 的动态曲线绘图
  19. bnu1209 1--0的神奇游戏 C语言版
  20. 动漫 驯龙记 第二季

热门文章

  1. 阿里云发布飞天专有云敏捷版 支持Docker企业版
  2. Ehcache的基本概念
  3. SQL Server 2005 MD5函数
  4. 玩转Python大数据分析 《Python for Data Analysis》的读书笔记-第05页
  5. 异常:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。
  6. SharePoint 2003, 2007对上传文件的URL的长度限制
  7. 技术控必看: RSA 2017 信息安全大会技术议程一览 | RSA 2017
  8. 美国国防部黑客大比武 “白帽黑客”受邀请
  9. IIS发布 MVC 配置
  10. Binary Search O(log n) algorithm to find duplicate in sequential list?