当前第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》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » HTML5 canvas平铺的代码详解