HTML5 canvas平铺的代码详解


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

var canvas = document.getElementById("canvasId");

var ctx = canvas.getContext("2d");

var img = new Image();

//需要平铺的图片

img.src = "test1_bg.jpg";

img.onload = function (){

    var pat = ctx.createPattern(img,"repeat");

    ctx.rect(0,0,200,200);

    ctx.fillStyle = pat;

    ctx.fill();

}

GOOD!
再来重申下createPattern定义

createPattern() 方法在指定的方向内重复指定的元素。
元素可以是图片、视频,或者其他 <canvas> 元素。
被重复的元素可用于绘制/填充矩形、圆形或线条等等。

JavaScript 语法:

1

context.createPattern(image,"repeat|repeat-x|repeat-y|no-repeat");

参数 描述



repeat默认。规定要使用的图片、画布或视频元素。
repeat-x该模式只在水平方向重复。
repeat-y该模式只在垂直方向重复。
no-repeat该模式只显示一次(不重复)。

以上就是HTML5 canvas平铺的代码详解的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

详细介绍HTML5的article和section的区别

怎样做出h5响应式网页设计

h5中header标签应该如何使用

如何使用h5的dataset

HTML5如何生成验证码

h5启动app原生页面的实例方法

HTML5规定元素的上下文菜单属性contextmenu

如何使用HTML5 canvas绘制线条

HTML5中localstorage本地存储的示例

HTML5新增标签使用方法

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

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

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

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

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...