百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> 图文详解怎样用html5 canvas画一条直线
分享文章到:

图文详解怎样用html5 canvas画一条直线

发布时间:09/01 来源:未知 浏览: 关键词:
<canvas> 是HTML5 中新增的元素,它可以结合JavaScript足本绘制出许许多多的图形,关于canvas你理解多少?你会用canvas画直线吗?这篇文章就和大家讲讲怎样用canvas画一条直线,有必然的参照 价值,感乐趣的小伙伴可以看看哦。

第一给大家介绍用canvas绘制直线需要用到的属性

moveTo(x,y) 可以设定线条开端位置的坐标
lineTo(x,y) 可以设定线条完毕位置的坐标
lineWidth可以设定线条的宽度
strokeStyle 可以设定线条的色彩

用canvas绘制直线,步骤详解:

1、用<canvas>标签在阅读器上定义一张画布,并给其一个ID名,可以按照本人的需要设定画布的大小、背景色彩等。

2、用var c=document.getElementById("myCanvas")猎取canvas元素

3、通过var ctx=c.getContext("2d")创立一个 context 对象

4、设定直线的起点和终点,开端位置moveTo(25,25) ,完毕位置lineTo(175,175)

5、可以用ctx.lineWidth = 5设定线条的宽度,ctx.strokeStyle = "red"设定线条的色彩

6、最后用ctx.stroke()画一条直线,就完成了

详细代码如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <canvas id="myCanvas" width="200px" height="200px" style="border: 1px solid #000000;"></canvas>
 </body>
 <script type="text/javascript">  
  var c=document.getElementById("myCanvas");
  var ctx=c.getContext("2d");
  ctx.moveTo(25,25);
  ctx.lineTo(175,175);
  ctx.lineWidth = 5;
  ctx.strokeStyle = "red";
  ctx.stroke();
 </script>
</html>

结果图:

aaaa.jpg

以上给大家介绍了怎样用canvas画一条直线,是canvas中最简便的部分,初学者必然要本人动手尝试,看看你能不克不及写出这样的结果,但愿这篇文章对你有所帮忙!

【相关教程引荐】

1. Html5视频教程
2. JavaScript视频教程
3. bootstrap教程

以上就是图文详解怎样用html5 canvas画一条直线的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板