zoukankan      html  css  js  c++  java
  • canvas实现平铺

    代码:

     1 /**
     2  * Created by Administrator on 2016/1/30.
     3  */
     4 function draw(id){
     5     var canvas = document.getElementById(id);
     6     var context = canvas.getContext('2d');
     7     var img = new Image();
     8     img.src = "图像/1234.gif";
     9     img.onload = function (){
    10         var ptrn = context.createPattern(img,'no-repeat');
    11         context.fillStyle = ptrn;
    12         context.fillRect(0,0,300,200);
    13     }
    14 }
    View Code

    用到的方法为createPattern()方法。

      格式:

         createPattern(image,repetitionStyle):

             image:图像。

            repetitionStyle:平铺方式。有4个值,

                    repeat:在各个方向上平铺,

                    no-repeat:只使用一次,

                    repeat-x:在x轴上平铺,

                    repeat-y:在y轴上平铺。

        

  • 相关阅读:
    python 2 和 python 3 的区别
    random模块、time模块、sys模块、os模块
    正则表达式
    生成器 推导式 生成器表达式
    免费的论文查重网站
    Django 13
    pycharm连接mysql出错解决方案
    前端 51
    前端 50
    前段 49
  • 原文地址:https://www.cnblogs.com/chenluomenggongzi/p/5171231.html
Copyright © 2011-2022 走看看