html5教程-HTML5-canvas

发布时间:2018-12-10 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了html5教程-HTML5-canvas脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

1、 回顾canvas画板

html5教程-HTML5-canvas

例1

html5教程-HTML5-canvas

如果支持canvas则文字不显示,不支持canvas的浏览器会显示文字。

比如ie较低的版本是不支持canvas,就会把文字显示出来。

例2

html5教程-HTML5-canvas

可直接对画板进行大小的设置,也可以用style设置。设置背景颜色和背景图片都可以成功显示。background:url(img/1.jpg).

例3绘制方块

html5教程-HTML5-canvas

html5教程-HTML5-canvas

C1是之前定义的画板,从画板中获取画笔给ctx.

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

给strokeRect的边框加宽度。

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

这个20代表从框的左右两边加10,如下图红色标注所示。

html5教程-HTML5-canvas

例4、添加边框颜色和方块颜色

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

例5、透明度

html5教程-HTML5-canvas

html5教程-HTML5-canvas

例6、清除前面所画的画板的内容

html5教程-HTML5-canvas

例7、动态画板

html5教程-HTML5-canvas

必须要清除之前的。实现的效果是黑色的小块从左边移到右边知道消失。

要想实现让小块从左边移到右边再从右边返回到左边的效果,代码如下,方法一:

html5教程-HTML5-canvas

方法二:

html5教程-HTML5-canvas

例8、绘制路径的方法

注意加ctx.closePath()的区别

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

如果用fill方法,可以不闭合,也能从尾点找到起点

html5教程-HTML5-canvas

html5教程-HTML5-canvas

例9、制作一个写字板,当鼠标点击时可以画画,当鼠标松开时就不能画了,鼠标溢出方块后也不能画了

html5教程-HTML5-canvas

例10、绘制一个圆形

html5教程-HTML5-canvas

html5教程-HTML5-canvas

半圆

html5教程-HTML5-canvas

html5教程-HTML5-canvas

按度数画,画30度

html5教程-HTML5-canvas

加true或false

html5教程-HTML5-canvas

html5教程-HTML5-canvas

如果改成true,就逆时针画圆形,如下图所示

html5教程-HTML5-canvas

例11、绘制一个卡通图

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

吃豆豆

html5教程-HTML5-canvas

画圈部分为IE兼容

html5教程-HTML5-canvas

对键盘按键上下左右进行设置(讲的也不明白,听的不是很明白)

例12、写字的方法

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

默认情况下,text是小框在大框上面

html5教程-HTML5-canvas

通过textbaseline变成下图

html5教程-HTML5-canvas

通过textAlign=center变成下图

html5教程-HTML5-canvas

html5教程-HTML5-canvas

文本内容,x坐标,y坐标

html5教程-HTML5-canvas

html5教程-HTML5-canvas

如何让文本靠右边框对齐

strokeText与fillText的区别

html5教程-HTML5-canvas

html5教程-HTML5-canvas

可用fillStyle和strokeStyle做样式

例13环形进度条

html5教程-HTML5-canvas

下午所讲内容

1绘制随机验证码—-index1.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

2、image的使用方法—index2.html

![这里写图片描述](https://img.blog.csdn.net/20170815104803762?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRzenQ4ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

或者给它一个事件,让图片显示出来

html5教程-HTML5-canvas

或者给个延时器,设置延时时间

html5教程-HTML5-canvas

3、图片随着鼠标的移动而移动—index3.html

html5教程-HTML5-canvas

4、渐变-

线性渐变—index4.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

相当于抠下来两个圆

html5教程-HTML5-canvas

html5教程-HTML5-canvas

径向渐变—index5.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

径向渐变(特殊)—index6.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

5、位移画笔—index7.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

清除图,是从移动后的点开始的

html5教程-HTML5-canvas

旋转使用rotate

6、飞机旋转—index9.html

html5教程-HTML5-canvas

7、切割—index10.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

8、折线—index11.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

9、轮椅—index12.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

10、平铺—index13.html

html5教程-HTML5-canvas

平铺的方式如下:

html5教程-HTML5-canvas

11、阴影—index13.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

 

1、 回顾canvas画板

html5教程-HTML5-canvas

例1

html5教程-HTML5-canvas

如果支持canvas则文字不显示,不支持canvas的浏览器会显示文字。

比如ie较低的版本是不支持canvas,就会把文字显示出来。

例2

html5教程-HTML5-canvas

可直接对画板进行大小的设置,也可以用style设置。设置背景颜色和背景图片都可以成功显示。background:url(img/1.jpg).

例3绘制方块

html5教程-HTML5-canvas

html5教程-HTML5-canvas

C1是之前定义的画板,从画板中获取画笔给ctx.

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

给strokeRect的边框加宽度。

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

这个20代表从框的左右两边加10,如下图红色标注所示。

html5教程-HTML5-canvas

例4、添加边框颜色和方块颜色

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

例5、透明度

html5教程-HTML5-canvas

html5教程-HTML5-canvas

例6、清除前面所画的画板的内容

html5教程-HTML5-canvas

例7、动态画板

html5教程-HTML5-canvas

必须要清除之前的。实现的效果是黑色的小块从左边移到右边知道消失。

要想实现让小块从左边移到右边再从右边返回到左边的效果,代码如下,方法一:

html5教程-HTML5-canvas

方法二:

html5教程-HTML5-canvas

例8、绘制路径的方法

注意加ctx.closePath()的区别

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

如果用fill方法,可以不闭合,也能从尾点找到起点

html5教程-HTML5-canvas

html5教程-HTML5-canvas

例9、制作一个写字板,当鼠标点击时可以画画,当鼠标松开时就不能画了,鼠标溢出方块后也不能画了

html5教程-HTML5-canvas

例10、绘制一个圆形

html5教程-HTML5-canvas

html5教程-HTML5-canvas

半圆

html5教程-HTML5-canvas

html5教程-HTML5-canvas

按度数画,画30度

html5教程-HTML5-canvas

加true或false

html5教程-HTML5-canvas

html5教程-HTML5-canvas

如果改成true,就逆时针画圆形,如下图所示

html5教程-HTML5-canvas

例11、绘制一个卡通图

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

吃豆豆

html5教程-HTML5-canvas

画圈部分为IE兼容

html5教程-HTML5-canvas

对键盘按键上下左右进行设置(讲的也不明白,听的不是很明白)

例12、写字的方法

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

默认情况下,text是小框在大框上面

html5教程-HTML5-canvas

通过textbaseline变成下图

html5教程-HTML5-canvas

通过textAlign=center变成下图

html5教程-HTML5-canvas

html5教程-HTML5-canvas

文本内容,x坐标,y坐标

html5教程-HTML5-canvas

html5教程-HTML5-canvas

如何让文本靠右边框对齐

strokeText与fillText的区别

html5教程-HTML5-canvas

html5教程-HTML5-canvas

可用fillStyle和strokeStyle做样式

例13环形进度条

html5教程-HTML5-canvas

下午所讲内容

1绘制随机验证码—-index1.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

2、image的使用方法—index2.html

![这里写图片描述](https://img.blog.csdn.net/20170815104803762?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRzenQ4ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

或者给它一个事件,让图片显示出来

html5教程-HTML5-canvas

或者给个延时器,设置延时时间

html5教程-HTML5-canvas

3、图片随着鼠标的移动而移动—index3.html

html5教程-HTML5-canvas

4、渐变-

线性渐变—index4.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

相当于抠下来两个圆

html5教程-HTML5-canvas

html5教程-HTML5-canvas

径向渐变—index5.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

径向渐变(特殊)—index6.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

5、位移画笔—index7.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

html5教程-HTML5-canvas

清除图,是从移动后的点开始的

html5教程-HTML5-canvas

旋转使用rotate

6、飞机旋转—index9.html

html5教程-HTML5-canvas

7、切割—index10.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

8、折线—index11.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

9、轮椅—index12.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

10、平铺—index13.html

html5教程-HTML5-canvas

平铺的方式如下:

html5教程-HTML5-canvas

11、阴影—index13.html

html5教程-HTML5-canvas

html5教程-HTML5-canvas

 

觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! html5教程,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的html5教程-HTML5-canvas全部内容,希望文章能够帮你解决html5教程-HTML5-canvas所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:HTML