首页 > 代码库 > HTML5画布(基础篇11-10)
HTML5画布(基础篇11-10)
1 <script type="text/javascript"> 2 $(function(){ 3 var s = $("#myCanvas")[0]; 4 var canvas = s.getContext("2d"); 5 //画直线 6 canvas.strokeStyle = "#FF0000"; 7 canvas.moveTo(100,100); 8 canvas.lineTo(300,400); 9 canvas.stroke();10 canvas.beginPath();11 canvas.moveTo(100,100);12 canvas.lineTo(400,300);13 canvas.stroke();14 //2、画矩形15 var c = s.getContext("2d");16 //填充颜色17 c.fillStyle="blue";18 c.beginPath();19 //方式一(填充)20 c.fillRect(10,10,30,30);21 c.beginPath();22 //方式二(填充)23 c.rect(300,300,100,100);24 c.fill();25 c.beginPath();26 //线条颜色27 c.strokeStyle="yellow";28 c.strokeRect(50,50,30,30);29 //3、画圆30 c.beginPath();31 //线条宽度32 c.lineWidth = 3;33 //线条颜色34 c.strokeStyle="black";35 // 参数: x,y,r,开始弧度,结束弧度,顺逆时针36 c.arc(200,200,30,0,360*Math.PI/180,false);37 //空心元38 c.stroke();39 //实心圆40 c.fill();41 //4、html5没有提供画圆角矩形API 但是通过arcTo方法可以实现这个效果42 c.beginPath();43 c.moveTo(200,200);44 c.lineTo(250,200);45 c.arcTo(300,200,300,250,30);46 c.lineTo(300,300);47 c.stroke();48 49 });50 </script>
对于画圆角矩形而言:arcTo()的5个参数分别代表 A点的坐标 B的坐标 以及半径
HTML5画布(基础篇11-10)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。