canvas学习之fillStyle
2016-05-22 17:00
337 查看
一、fillStyle设置颜色
二、fillStyle设置渐变色(线性渐变色和径向渐变色)
1、fillStyle之线性渐变色(Linear Gradient)
2、fillStyle之径向渐变色(Raidal Gradient)
三、fillStyle填充(createPatten)(图片,video)
1、填充图片
2、填充video
createPattern(video,"no-repeat");
fillStyle="#ffffff"; fillStyle="#642"; fillStyle="rgb(255,128,0)"; fillStyle="rgba(100,100,100,0,8)"; fillStyle="hsl(20,62%,28%)"; fillStyle=“hsla(40,80%,33%,0.6)”; fillStyle="black";
二、fillStyle设置渐变色(线性渐变色和径向渐变色)
1、fillStyle之线性渐变色(Linear Gradient)
var linearGrad=context.createLinearGradient(0,0,1000,500); //线性渐变得方向和尺度 linearGrad.addColorStop(0.0,"#fff"); //线性渐变的关键色位置和颜色(可设置多个) linearGrad.addColorStop(0.25,"pink"); linearGrad.addColorStop(0.5,"blue"); linearGrad.addColorStop(0.75,"yellow"); linearGrad.addColorStop(1.0,"black"); context.fillStyle=linearGrad;
2、fillStyle之径向渐变色(Raidal Gradient)
var radialGrad=context.createRadialGradient(500,250,0,500,250,200); //径向渐变的圆环的两个圆心点几其半径 radialGrad.addColorStop(0.0,"#fff"); radialGrad.addColorStop(0.25,"pink"); radialGrad.addColorStop(0.5,"blue"); radialGrad.addColorStop(0.75,"yellow"); radialGrad.addColorStop(1.0,"black"); context.fillStyle=radialGrad;
三、fillStyle填充(createPatten)(图片,video)
1、填充图片
<pre name="code" class="javascript"> var bgImage=new Image(); bgImage.src="blocks.jpg"; bgImage.onload=function(){ var pattern=context.createPattern(bgImage,"repeat");//no-repeat,repeat-x,repeat-y,repeat context.fillStyle=pattern; context.fillRect(0,0,1000,500); }
2、填充video
createPattern(video,"no-repeat");
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- 图形化桌面上的脚本编程
- Java动态代理
- HDU 2546 饭卡
- 小组项目第二周总结
- Feather包实现数据框快速读写,你值得拥有
- C语言
- 将博客搬至CSDN
- git 修改commit日期为之前的日期
- android源码解析(二十六)-->截屏事件流程
- 第4课版本定制:Spark Streaming事务处理彻底掌握
- php 简单冒泡排序和选择排序
- 解决eclipse中查看android工程代码出现android.jar has no source attachment
- Android Fragment 真正的完全解析(下)
- iOS开发经验1.1
- Dynamics CRM2016 Web Api之更新时间字段值
- Dynamics CRM2016 Web Api之更新时间字段值
- Dynamics CRM2016 Web Api之更新时间字段值
- Dynamics CRM2016 Web Api之更新时间字段值
- 各种异常产生原因及如何处理解决