js实现canvas进度条显示数字效果代码
代码语言:html
所属分类:进度条
代码描述:js实现canvas进度条显示数字效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>BFW NEW PAGE</title>
<script type="text/javascript">
var i = 0;
var res = 0;
var context = null;
var total_width = 300;
var total_height = 34;
var initial_x = 20;
var initial_y = 20;
var radius = total_height/2;
window.onload = function() {
var elem = document.getElementById('myCanvas');
if (!elem || !elem.getContext) {
return;
}
context = elem.getContext('2d');
if (!context) {
return;
}
// set font
context.font = "16px Verdana";
// Blue gradient for progress bar
var progress_lingrad = context.createLinearGradient(0,initial_y+total_height,0,0);
progress_lingrad.addColorStop(0, '#4DA4F3');
progress_lingrad.addColorStop(0.4, '#ADD9FF');
progress_lingrad.addColorStop(1, '#9ED1FF');
context.fillStyle = progress_lingrad;
//draw();
res = setInterval(draw, 30);
}
function draw() {
i+=1;
// Clear everything before drawing
context.clearRect(initial_x-5,initial_y-5,total_width+15,total_height+15);
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0