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