[转] HTML5 Canvas Heart
2011-05-05 11:35
651 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <body> <canvas id="canvas" width='1000' height='1000' style='border:1px solid #c3c3c3;'>Your browser does not support the canvas element.</canvas> <script type="text/javascript"> var dd = document.getElementById("canvas").getContext("2d"); dd.fillStyle='#ff3300' dd.translate(300,100); function draw(){ var r=0 , a=20 , start = 0 , end= 0; dd.rotate(Math.PI); for(var q=0; q<1000; q++){ start += Math.PI * 2 /1000; end = start + Math.PI * 2 /1000; r=a*Math.sqrt(225/(17-16*Math.sin(start)*Math.sqrt(Math.cos(start)*Math.cos(start)))) dd.arc(0,0,r,start,end,false); } dd.fill(); } draw(); </script> </body> </html>
效果图:
相关文章推荐
- js+html5实现canvas绘制简单矩形的方法
- HTML5利用canvas,把多张图合并成一张图片
- js+html5通过canvas指定开始和结束点绘制线条的方法
- HTML5 canvas 图片切换/图片轮播 贝塞尔曲线缓动 3D效果 (之) : slicease.js
- Html5 canvas标签实现简易画图板
- Professional JS(13.4.7HTML5 /device/Touch/Gesture Event/Memory&Performance/Simulating Events/Canvas)
- 基于 HTML5 Canvas 的交互式地铁线路图
- html5 Canvas画图6:曲线之arcTo
- HTML5高阶实例之Canvas
- HTML5 Canvas 旋转
- HTML5新特性——HTML 5 Canvas vs. SVG
- html5版canvas自由拼图
- HTML5 Canvas自定义圆角矩形与虚线(Rounded Rectangle and Dash Line)
- HTML5 & CSS3 初学者指南(4) – Canvas使用
- HTML5中的Canvas(颜色)【转载】
- html5 Canvas画图教程(8)―canvas里画曲线之bezierCurveTo方法
- html5 canvas 实现一个简单的叮当猫头部
- HTML5之canvas详解
- 利用HTML5的canvas制作万花筒动画特效
- javascript和HTML5利用canvas构建猜牌游戏实现算法