如何用canvas绘制一个多边形

Canvas是HTML5在HTML4.0的基础上增加的一个绘画标签。通过其提供的坐标定点,在网页中我们可以做动画、绘图,无所不能及。下面就让我们一起来动手吧?例:用canvas绘制一个多边形

操作方法

  • 01

    在网页主体中定义一张画布(大小,颜色等),在HTML5输入JS代码,加载网页,并定义一只画笔,以坐标(500,100)为起始点,到(400,200)的地方划一条斜线:代码如图1

  • 02

    运行程序,在网页中输出一条斜线,结果如图2

  • 03

    X轴保持不变(400),Y轴为(300)画一条竖线,代码如图3

  • 04

    运行程序,结果如图4

  • 05

    X轴变为(500),Y轴为(400),添加一条斜线,代码如图5

  • 06

    运行程序,大家会发现,如图6

  • 07

    X轴增大(100),Y轴变为(500),画一条横线,代码如图7

  • 08

    运行程序,结果如图8

  • 09

    在X轴为(700),Y轴为(300)的地方,划一条斜线,代码如图9

  • 10

    运行程序,结果如图10

  • 11

    X轴不变,画一条高度为100的竖线,代码如图11

  • 12

    运行程序,结果如图12

  • 13

    在X轴为(600),Y轴为(100)的地方,画一条长为100的斜线,代码如图13

  • 14

    运行程序,结果如图14

  • 15

    关闭多边形(closepath)的路径,运行代码(如图15),怎么样,心动了吗?

(0)

相关推荐

  • 如何用AI绘制一个立体视频图标?

    在AI中我们可以将一些小图标做成2.5D立体风格,搭建出一些小场景,然后用在引导页和提示页中,非常的漂亮,那么小编就来教你如何用AI做一个立体小图标. 操作方法 01 我们先在工具栏中选择圆角矩形工具 ...

  • 如何用AI绘制一个简单的办公桌?

    小编:hello!好久不见,@菜菜给大家带来的是一篇如何利用简单的几何图形去绘制我们的办公桌,教程写的比较详细,很容易上手,赶快动起来吧,大家不要忘记交作业! 原图: 提示:文章中所有的描边都是内描边 ...

  • 如何用flash绘制一个齿轮

    Flash虽然是作为一款动画制作软件,但是flash本身也有着很强的图形绘制能力,在flash软件中,我们可以使用flash工具栏中的多种工具,绘制出很多有趣好玩的图形对象出来,这一次我们就来在fla ...

  • 如何用ps绘制一个简单的杯子

    怎么用ps绘制简单的杯子呢,今天就用ps教大家绘制一个简单的杯子,虽然简单,但是我们可以从中学到很多乐趣,让我们打开电脑开始吧,真的非常简单哟. 操作方法 01 打开ps软件,新建一个600*450的 ...

  • 如何用Photoshop绘制一个红包图形?

    用Photoshop怎么快速绘制一个红包的图形呢? 操作方法 01 新建画布,在左侧工具栏点击圆角矩形工具,顶部颜色填充红色,去掉描边,画一个长方形,根据情况设置圆角 02 再选择椭圆工具,顶部属性栏 ...

  • 如何用AI绘制一个立体手机图案?

    在引导页中,我们常常会看到一些2.5D风格的小插图,使用一些立体图形搭建出一个小场景,是不是觉得很漂亮呢,那么快来跟随小编学习如何绘制一个立体手机吧. 操作方法 01 首先,我们选择圆角矩形工具,在画 ...

  • 如何用ps绘制一个水晶球?

    我们可以用照相机拍摄出很美丽的水晶球,同样也可以用ps绘制,但是这个需要一定的美术功底和摄影功底,因为需要分析水景球的色调.反光.高光等,那么现在我们就来学习怎么绘制吧! 操作方法 01 首先先要创建 ...

  • 如何用AI绘制一个立体的小楼房?

    我们发现现在的app引导页经常会出现一些2.5D的图案,非常的立体,颜色也很漂亮,那么如何实现这种立体效果呢,小编教你用AI里的3D功能轻松实现. 操作方法 01 首先,我们使用矩形工具绘制一些矩形, ...

  • 如何用AI绘制一个立体图标?

    在app引导页和提示页里经常会看到一些立体小图标,那么它们是怎么做出来的呢?其实,用AI里的3D功能就可以轻松实现了,小编马上为你演示哦. 操作方法 01 首先,选择圆角矩形工具,然后在画布上点击,在 ...