圆形进度条
来源:互联网 发布:教务系统uc矩阵 编辑:程序博客网 时间:2024/05/17 03:11
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Examples</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<style type="text/css">
</style>
</head>
<body>
<canvas id="process" width="48px" height="48px">61%</canvas>
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
loadCanvas(0.8,0.61);
});
function draw(current,ratio) {
var text = $("#process").text();
var process = text.substring(0, text.length-1);
var context = document.getElementById("process").getContext('2d');
context.clearRect(0, 0, 48, 48);
context.beginPath();
context.moveTo(24,24);
context.arc(24, 24, 24, 0, Math.PI * 2, false);
context.closePath();
context.fillStyle = '#ddd';
context.fill();
context.beginPath();
context.moveTo(24,24);
context.arc(24, 24, 24,-0.5 * Math.PI, current* (Math.PI*2*ratio) - Math.PI/2, false);
context.closePath();
context.fillStyle = '#e74c3c';
context.strokeStyle="#e74c3c";
context.fill();
context.stroke();
context.beginPath();
context.moveTo(24,24);
context.arc(24, 24, 21, 0, Math.PI * 2, true);
context.closePath();
context.fillStyle = 'rgba(255,255,255,1)';
context.strokeStyle="rgba(255,255,255,1)";
context.fill();
context.stroke();
context.beginPath();
context.arc(24, 24, 18.5, 0, Math.PI * 2, true);
context.closePath();
context.strokeStyle = '#ddd';
context.stroke();
context.font = "bold 9pt Arial";
context.fillStyle = '#e74c3c';
context.textAlign = 'center';
context.textBaseline = 'middle';
context.moveTo(24, 24);
context.fillText(text, 24, 24);
}
var t = 0;
var timer = null;
function loadCanvas(now,ratio) {
timer = setInterval(function() {
if (t > now) {
clearInterval(timer);
} else {
draw(t/0.7980000000000006,ratio);
t += 0.005;
}
}, 5);
}
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Examples</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<style type="text/css">
</style>
</head>
<body>
<canvas id="process" width="48px" height="48px">61%</canvas>
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
loadCanvas(0.8,0.61);
});
function draw(current,ratio) {
var text = $("#process").text();
var process = text.substring(0, text.length-1);
var context = document.getElementById("process").getContext('2d');
context.clearRect(0, 0, 48, 48);
context.beginPath();
context.moveTo(24,24);
context.arc(24, 24, 24, 0, Math.PI * 2, false);
context.closePath();
context.fillStyle = '#ddd';
context.fill();
context.beginPath();
context.moveTo(24,24);
context.arc(24, 24, 24,-0.5 * Math.PI, current* (Math.PI*2*ratio) - Math.PI/2, false);
context.closePath();
context.fillStyle = '#e74c3c';
context.strokeStyle="#e74c3c";
context.fill();
context.stroke();
context.beginPath();
context.moveTo(24,24);
context.arc(24, 24, 21, 0, Math.PI * 2, true);
context.closePath();
context.fillStyle = 'rgba(255,255,255,1)';
context.strokeStyle="rgba(255,255,255,1)";
context.fill();
context.stroke();
context.beginPath();
context.arc(24, 24, 18.5, 0, Math.PI * 2, true);
context.closePath();
context.strokeStyle = '#ddd';
context.stroke();
context.font = "bold 9pt Arial";
context.fillStyle = '#e74c3c';
context.textAlign = 'center';
context.textBaseline = 'middle';
context.moveTo(24, 24);
context.fillText(text, 24, 24);
}
var t = 0;
var timer = null;
function loadCanvas(now,ratio) {
timer = setInterval(function() {
if (t > now) {
clearInterval(timer);
} else {
draw(t/0.7980000000000006,ratio);
t += 0.005;
}
}, 5);
}
</script>
</body>
</html>
0 0
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 圆形进度条
- 自定义圆形进度条,绘制进度条
- ProgressBar进度条(圆形进度条|水平进度条)
- android 自定义圆形进度条
- Android圆形进度条
- android 环形进度条 圆形
- 自定义的圆形进度条
- 手把手带你画一个 时尚仪表盘 Android 自定义View
- html基础之强大的表格
- 观察者模式
- Qt学习—qt共享内存的使用
- 北京python培训哪家靠谱?
- 圆形进度条
- Android内存优化杂谈
- css记录关于文本对齐问题
- 如何在 ASP.NET 4.6 与 IIS10 中运用 HTTP/2 ?
- Windows下通过使用RAW原始套接字进行抓包
- iOS开发使用半透明模糊效果方法整理
- nginx+php报错404
- ios微信支付调起微信只显示一个确定按钮
- v$sql和v$sqlarea视图的区别