您现在的位置是:首页 > 数码 > 

使用html制作圆弧正方形,JavaScript+html5 canvas制作的圆中圆效果实例

2025-07-21 10:11:48
使用html制作圆弧正方形,JavaScript+html5 canvas制作的圆中圆效果实例 本文实例讲述了JavaScripthtml5 canvas制作的圆中圆效果。分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下:demo #canvas { background:#F2F2F2; height:50

使用html制作圆弧正方形,JavaScript+html5 canvas制作的圆中圆效果实例

本文实例讲述了JavaScripthtml5 canvas制作的圆中圆效果。分享给大家供大家参考,具体如下:

运行效果截图如下:

具体代码如下:

demo

#canvas {

background:#F2F2F2; height:500px; height:500px; margin-top:100px; margin-left:200px;

}

(function() {

var dyl = {};

dyl.getDom = function(id) {

return document.getElementById(id);

}

dyl.getContext = function(canvasID) {

var canvas = this.getDom(canvasID);

if(!canvas) {

return null;

}

return canvas.getContext(2d);

}

if(!window.dyl) {

window.dyl = dyl;

}

})();

cache = {};

= dyl.getContext( canvas );

// 每个圈的圆个数控制

cache.scalemb = 6;

= function() {

var color = rgb(;

color = Math.round(Math.random()*255);

color = ,;

color = Math.round(Math.random()*255);

color = ,;

color = Math.round(Math.random()*255);

color = );

return color;

};

cache.draw = function() {

.fillRect(-10, -10, 20, 20);

for(var i=1; i<10; i) {

.save();

for(var j=0; j

.rotate(Math.PI*2/(cache.scalemb*i));

.fillStyle = ();

.beginPath();

.arc(0, 20*i, 5, 0,Math.PI*2, true);

.closePath();

.fill();

}

.restore();

}

};

cache.init = function() {

.translate(250, 250);

cache.draw();

};

cache.init();

更多关于js特效相关内容感兴趣的读者可查看本站专题:《jQuery动画与特效用法总结》、《jQuery常见经典特效汇总》及《JavaScript动画特效与技巧汇总》

希望本文所述对大家JavaScript程序设计有所帮助。

时间: 2016-01-24

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/794877.html

相关标签:无
上传时间: 2024-01-10 12:31:01
留言与评论(共有 17 条评论)
本站网友 中国国际旅行社
19分钟前 发表
#F2F2F2; height
本站网友 木通
10分钟前 发表
#F2F2F2; height
本站网友 浙江金华交警
24分钟前 发表
250); cache.draw(); }; cache.init(); 更多关于js特效相关内容感兴趣的读者可查看本站专题:《jQuery动画与特效用法总结》
本站网友 信访稳定
25分钟前 发表
分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下:demo #canvas { background
本站网友 国务院网站
21分钟前 发表
《jQuery常见经典特效汇总》及《JavaScript动画特效与技巧汇总》 希望本文所述对大家JavaScript程序设计有所帮助
本站网友 电池容量
16分钟前 发表
500px; margin-top
本站网友 鼻子综合整形
21分钟前 发表
《jQuery常见经典特效汇总》及《JavaScript动画特效与技巧汇总》 希望本文所述对大家JavaScript程序设计有所帮助
本站网友 鱼精蛋白锌胰岛素
5分钟前 发表
200px; } (function() { var dyl = {}; dyl.getDom = function(id) { return document.getElementById(id); } dyl.getContext = function(canvasID) { var canvas = this.getDom(canvasID); if(!canvas) { return null; } return canvas.getContext(2d); } if(!window.dyl) { window.dyl = dyl; } })(); cache = {}; = dyl.getContext( canvas ); // 每个圈的圆个数控制 cache.scalemb = 6; = function() { var color = rgb(; color = Math.round(Math.random()*255); color = 
本站网友 题材股
24分钟前 发表
分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下:demo #canvas { background
本站网友 二十三条
22分钟前 发表
0
本站网友 宋思明是什么官
1分钟前 发表
0
本站网友 北京房展
10分钟前 发表
500px; margin-top
本站网友 旧手机回收网
18分钟前 发表
500px; height
本站网友 泰州大学城
4分钟前 发表
; color = Math.round(Math.random()*255); color = ); return color; }; cache.draw = function() { .fillRect(-10
本站网友 建行纸黄金
26分钟前 发表
20*i
本站网友 rrqqq
6分钟前 发表
使用html制作圆弧正方形