H5核心技术---canvas插入图片/设置背景/渐变

###在canvas中插入图片(需要image对象)     1.canvas操作图片时,必须要等图片加载完才能操作     2.drawImage(image, x, y, width, height)         其中 image 是 image 或者 canvas 对象,x 和 y 是其在目标 canvas 里的起始坐标。         这个方法多了2个参数:width 和 height,这两个参数用来控制 当像canvas画入时应该缩放的大小

###在canvas中设置背景(需要image对象)     1.createPattern(image, repetition)         image:图像源         epetition:             "repeat"              "repeat-x"              "repeat-y"              "no-repeat"                   一般情况下,我们都会将createPattern返回的对象作为fillstyle的值              ###渐变     canvas渐变(线性渐变)         createLinearGradient(x1, y1, x2, y2)                 表示渐变的起点 (x1,y1) 与终点 (x2,y2)                              gradient.addColorStop(position, color)                 gradient :createLinearGradient的返回值                 addColorStop 方法接受 2 个参数,                     position 参数必须是一个 0.0 与 1.0 之间的数值,表示渐变中颜色所在的相对位置。                                     例如,0.5 表示颜色会出现在正中间。                     color 参数必须是一个有效的 CSS 颜色值(如 #FFF, rgba(0,0,0,1),等等)                           canvas渐变(径向渐变)           createRadialGradient(x1, y1, r1, x2, y2, r2)             前三个参数则定义另一个以(x1,y1) 为原点,半径为 r1 的圆,             后三个参数则定义另一个以 (x2,y2) 为原点,半径为 r2 的圆。                      
上一篇:H5核心技术---canvas实现刮刮卡


下一篇:微信公众号开发之H5页面跳转到指定的小程序