JS利用CANVAS 画环形进度条
2016-07-13 12:29
393 查看
<canvas id=”c1″ width=”400″ height=”400″></canvas>
效果图:
<script>window.onload = function() {
var t = 99;
var oC = document.getElementById('c1');
var oGC = oC.getContext('2d');
var oB = (-90)*Math.PI/180;
var oR = (-25+t)*3.6*Math.PI/180;
function toDraw(){
var x = 200;
var y = 200;
var r = 150;
oGC.strokeStyle = '#abcdef';
oGC.lineWidth = '10';
oGC.beginPath();
oGC.arc(x,y,r,oB,oR,false);
oGC.stroke();
oGC.font = "Bold 50px Arial";
oGC.fillStyle = "#ccc";
oGC.textAlign = "center";
oGC.fillText(t+'%',x,y+10);
document.getElementById('num').innerHTML=t+'%';
}
toDraw();
}
</script>
效果图:
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解