HTML5中的canvas绘图怎样用呢?

h5游戏开发近几年很火,而h5中的canvas元素在其中就起到很大的作用,今天小编我就来教教大家怎样使用canvas来在网页绘图,一起来学习吧!

操作方法

  • 01

    首先,我们打开hbuilder之后,新建一个HTML5格式的网页,因为canvas是属于HTML5里面的元素,如果是HTML格式的网页,是不支持canvas元素的哦。

  • 02

    如图,这就是HTML5格式的模板标准,如果手速好的话也可以自己手打出来,哈哈。接着我们就可以在这个h5网页里面书写代码,开始绘图。

  • 03

    如图,在页面中书写canvas标签,并且给这个canvas标签定义一个id,id名看你自己,想取啥名就取啥,并且定义它的width和height。注意,width和height要在canvas这里定义,不要通过css样式定义哦,如果在css样式定义就会造成拉伸哦。

  • 04

    接着我们再自定义canvas的css样式,这里我就给canvas设置一个黑色的边框。

  • 05

    如图,预览效果,黑色边框里面的就是canvas的范围,我们可以在里面绘图。

  • 06

    绘图是通过js来实现的,我们开始书写js代码,注意,如果js代码放在前面,则要加上一个window.onload=function(){}函数。因为js代码是在浏览器启动的时候就执行的,如果不加这个函数,当打开浏览器的时候,js代码先执行了,而canvas元素还没有被执行,这就导致无法获取到canvas元素哦,所以我们要在这个函数。当然,如果把js代码放在body标签的后面可以不加这个函数。

  • 07

    之后,我们定义一个变量,用来存放获取到的canvas元素。

  • 08

    然后我们使用getContext(“2d”)方法来把canvas转换成一个2d对象,然后再把它复制给一个变量test。注意,getContext是h5内置的方法,不可以自己更改哦。

  • 09

    之后,我们调用fillRect()方法来绘制矩形,括号里面的参数表示的是x,y,width,height,也就是x坐标,y坐标和宽,高,我们输入参数即可。

  • 10

    之后,保存网页,在canvas画布上面就绘制得到一个矩形了,因为没有设置颜色,默认颜色是黑色的哦。

  • 11

    如果要设置颜色,可以设置fillStyle属性,注意,fillStyle属性必须设置在绘制图形的方法之前哦。如图,我的是绘制矩形的方法fillRect(),所以就放在了它的前面。

  • 12

    最后来看看设置fillStyle之后的矩形,颜色已经改变了。 关于canvas的绘制就先讲矩形的,后续我再分享其他的一些属性方法的指南,哈哈!

(0)

相关推荐

  • 怎么在Visio中插入AutoCAD绘图

    Visio是Office自带的制图软件,有些新用户不知道怎么在Visio中插入AutoCAD绘图,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Visio软件,接着 ...

  • HTML5中的meta标签是什么?

    做响应式网站的时候,我们经常看到什么HTML5黑科技,独特的meta标签独得搜索引擎喜爱,收录快之类的宣传语,不少用户都是云里雾里.其实这个HTML5中的meta标签到底是何方神圣,为什么直接影响网站 ...

  • Word中插入Visio绘图对象的几种简便方法

    Word中插入Visio绘图对象 越来越多的图形需要在不同的程序中使用,WORD是微软OFFICE软件系列中最常用的办公软件之一,是目前应用最广泛的文字处理软件.通常在WORD中插入VISIO图形有以 ...

  • WPS文字中如何找到绘图工具和图片工具

    WPS文字中如何找到绘图工具和图片工具,相信很多使用该软件的朋友们对此都很感兴趣,下面就和大家来分享一下,希望可以帮助到大家. 操作方法 01 方法一:点击上方菜单栏中的[插入],点击菜单栏中的[形状 ...

  • CAD2018中怎样将绘图背景颜色改为其它颜色

    CAD指利用计算机及其图形设备帮助设计人员进行设计工作,今天我来和大家分享一下CAD2018中怎样将绘图背景颜色改为其它颜色 操作方法 01 打开cad,点击左上角的下拉菜单选项,然后点击" ...

  • CorelDRAW中如何取消绘图区边框

    CorelDRAW是一款图形图像软件,设计师可以用它制作矢量动画.页面设计等.是喜欢绘画的人们常用的的矢量图制作软件.有时需要扩大绘图区域,但绘图图有页面边框,影响绘图.那么,CorelDRAW中如何 ...

  • word绘图工具在哪 在word中如何使用绘图工具

    在word中插入绘制logo这篇教程中涉及到了在word中绘制图形,有网友就在word软件中找不到绘图工具.而脚本之家给大家讲解word中绘图工具在哪?绘图工具栏的使用方法.通过各种版本来具体分析. ...

  • 在Word2003中取消Word绘图画布

    在Word2003中插入自选图形或文本框时会自动出现绘图画布,用户通常会按Esc键暂时取消Word绘图画布。用户可以取消Word绘图画布的自动出现功能,操作步骤如下所述:第1步,打开Word2003窗 ...

  • WPS中巧用绘图工具为文档添加背景色的方法

    很多文字工作者,长期在电脑前打字,面对一成不变的“白纸黑字”,不仅容易产生“审美疲劳”,更使我们心灵的窗户“很受伤”。能否为文档设置不同的“背景色”,从而缓解我们眼睛的疲劳呢? 其实,WPS2007已 ...