canvas教程

js画布组件(canvas/canvas)(3)

字号+ 作者:H5之家 来源:H5之家 2017-10-10 17:00 我要评论( )

canvas/canvasscript var c=document.getElementById("myCanvas" ); var ctx=c.getContext("2d" );ctx.lineWidth =13 ;ctx.lineJoin ="bevel" ;ctx.moveTo( 20,20 );ctx.lineTo( 100,50 );ctx.lineTo( 20,80 );ctx.

<canvas> </canvas> <script> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.lineWidth=13; ctx.lineJoin="bevel"; ctx.moveTo(20,20); ctx.lineTo(100,50); ctx.lineTo(20,80); ctx.strokeStyle="red"; ctx.stroke(); ctx.beginPath(); ctx.lineJoin="round"; ctx.moveTo(20,60); ctx.lineTo(100,90); ctx.lineTo(20,150); ctx.strokeStyle="green"; ctx.stroke(); ctx.beginPath(); ctx.lineJoin="miter"; ctx.moveTo(20,90); ctx.lineTo(100,150); ctx.lineTo(20,200); ctx.strokeStyle="blue"; ctx.stroke(); </script>

效果如下:

技术分享

需要了解的是,miter还受到了属性miterLimit的影响(点此查看详细),但个人觉得它跟bevel实现的效果是一致的,故在此不做介绍。



 

标签:end   设置图   绘图函数   cal   code   函数   解决   pict   gradient   

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • window常用命令(一)

    window常用命令(一)

    2017-10-09 14:02

  • drawgrid画图之后图像闪动很严重,求指点

    drawgrid画图之后图像闪动很严重,求指点

    2017-10-08 15:05

  • html5 canvas教程:图片操作(drawImage,clip,createPattern)详解

    html5 canvas教程:图片操作(drawImage,clip,createPattern)详解

    2017-10-02 12:07

  • html5 canvas教程:掌握画直线图形的常用API

    html5 canvas教程:掌握画直线图形的常用API

    2017-10-02 11:01

网友点评
M