canvas教程

HTML5 Canvas弹跳小球小例子(2)

字号+ 作者:H5之家 来源:H5之家 2017-06-19 14:01 我要评论( )

(1)首先要有个小图片,它要能够前后左右拼接在一起覆盖一块大区域 原文:HTML5 - Canvas的使用样例12(使用图案进行填充) (2)把这张图片加载到图片对象中。可以在页面中放一个隐藏的img元素,或者使用代码将外

(1)首先要有个小图片,它要能够前后左右拼接在一起覆盖一块大区域
原文:HTML5 - Canvas的使用样例12(使用图案进行填充)
(2)把这张图片加载到图片对象中。可以在页面中放一个隐藏的<img>元素,或者使用代码将外部图片加载进来,让后处理图片对象的onLoad事件。
(3)有了图片对象,使用 createPattern() 方法创建一个图案对象。可以设置如下重复方向:
          repeat-x:水平重复
          repeat-y:垂直重复
          repeat:两个方向都重复
(4)最后使用图案对象设置 fillStyle 或者 strokeStyle 属性。

2,样例演示


var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
 
var img = document.getElementById("brickTile");
var pattern = context.createPattern(img, "repeat");
context.fillStyle = pattern;
context.rect(0, 0, canvas.width, canvas.height);
context.fill();

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 基于HTML5 Canvas 实现弹出框效果

    基于HTML5 Canvas 实现弹出框效果

    2017-06-19 12:00

  • Canvas HTML5 Canvas 经典学习教程 联合开发网

    Canvas HTML5 Canvas 经典学习教程 联合开发网

    2017-06-19 12:00

  • 通过HTML5CanvasAPI绘制弧线和圆形的教程_html5教程技巧

    通过HTML5CanvasAPI绘制弧线和圆形的教程_html5教程技巧

    2017-06-19 10:01

  • canvas转base64/jpeg时,透明区域变成黑色背景的解决方案

    canvas转base64/jpeg时,透明区域变成黑色背景的解决方案

    2017-06-19 09:01

网友点评
>