用html5的canvas画布绘制贝塞尔曲线
2013-07-24 22:35
471 查看
查看效果:http://keleyi.com/keleyi/phtml/html5/7.htm
完整代码:
文本:/article/4797617.html
原文:http://keleyi.com/a/bjac/j77m9131.htm
// $(document).ready(function () {
$(function () {
setTimeout("keleyidengyixia();", 3000);
});
});
function keleyidengyixia() { $("a[href='http://graph.jm47.com/']").text('http://keleyi.com').attr('href', 'http://keleyi.com');
}
// ]]>
完整代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>用html5的canvas画布绘制贝塞尔曲线-柯乐义</title> </head> <body> <div> <a href="http://keleyi.com/a/bjac/j77m9131.htm" target="_blank">原文</a></div> <canvas id="keleyi_com" height="300" width="400"></canvas> <script type="text/javascript"> function draw(id) { var canvas=document.getElementById(id); if(canvas==null) return false; var context=canvas.getContext('2d'); context.fillStyle="#eeeeff"; context.fillRect(0,0,400,300); var n=0; var dx=150; var dy=150; var s=100; context.beginPath(); context.globalCompositeOperation='and'; context.fillStyle='rgb(100,255,100)'; context.strokeStyle='rgb(0,0,100)'; var x=Math.sin(0); var y=Math.cos(0); var dig=Math.PI/15*11; for(var i=0;i<30;i++) { var x=Math.sin(i*dig); var y=Math.cos(i*dig); context.bezierCurveTo(dx+x*s,dy+y*s-100,dx+x*s+100,dy+y*s,dx+x*s,dy+y*s); } context.closePath(); context.fill(); context.stroke(); } draw("keleyi_com"); </script> </body> </html>
文本:/article/4797617.html
原文:http://keleyi.com/a/bjac/j77m9131.htm
// $(document).ready(function () {
$(function () {
setTimeout("keleyidengyixia();", 3000);
});
});
function keleyidengyixia() { $("a[href='http://graph.jm47.com/']").text('http://keleyi.com').attr('href', 'http://keleyi.com');
}
// ]]>
相关文章推荐
- HTML5画布Canvas线段、矩形、弧形及贝塞尔曲线等简单图形绘制
- 用html5的canvas画布绘制贝塞尔曲线完整代码
- HTML5画布Canvas线段、矩形、弧形及贝塞尔曲线等简单图形绘制
- html5中canvas贝塞尔曲线绘制菊花
- html5中canvas绘制贝塞尔曲线
- html5 canvas 绘制贝塞尔曲线
- HTML5——Canvas画布绘制图像、绘制线型和绘制图片
- HTML5 JS Canvas利用贝塞尔曲线绘制圆角矩形
- html5 canvas 绘制图像、画布或视频
- canvas画布 HTML5模板下载
- HTML5 画布上的 Three.js 环境灯光(HTML5 Canvas Three.js Ambient Lighting)
- HTML5 Canvas动态绘制心型线和玫瑰线
- html5学习笔记二:利用canvas绘制简单图形
- 通过HTML5标签canvas绘制一个八卦图案
- html5-learning-003-canvas(2)-绘制图形
- 在HTML5的Canvas上绘制椭圆的几种方法
- html5的画布canvas――画出弧线、旋转的图形实例代码+效果图
- HTML5 canvas画布(二)
- 未来web浏览技术提前体验:10个会让你惊叹不已的HTML5画布(canvas)技术应用演示
- HTML5绘图之Canvas标签 绘制坐标轴