canvas
2016-01-30 06:02
302 查看
<!DOCTYPE html> <html> <head> <style> canvas{ background:#ccc; } </style> <title>noTitle</title> <meta charset=""> <link rel="stylesheet" href=""> <script> window.onload=function () { var canvas=document.getElementById("canvas");//获取canvas对象 var cobj=canvas.getContext("2d");//设置绘图环境,现在canvas暂不支持3d //cobj.rect(0,0,100,100);创建一个矩形 //var colorObj=cobj.createLinearGradient(0,0,100,0);线性渐变 //var colorObj=cobj.createRadialGradient(50,50,10,50,50,50) 径向渐变 var imgObj=cobj.createPattern(document.getElementById("img"),"repeat-y") //用于指定显示元素的类型,如平铺效果,x方向平铺,y方向平铺 //colorObj.addColorStop(0,"red");设置开始渐变的颜色 //colorObj.addColorStop(0.5,"blue"); //colorObj.addColorStop(1,"green"); cobj.shadowColor="rgb(11,25,9)";//指定阴影颜色 cobj.shadowOffsetX=3;//设置阴影x方向的偏移量 cobj.shadowOffsetY=3; cobj.shadowBlur =5;//设置阴影的模糊程度 cobj.fillStyle=imgObj;//把需要渐变的对象赋值给填充样式 cobj.strokeStyle="green";//改变canvas的边框颜色 cobj.fillRect(0,0,100,100);//画一个填充过的矩形 //cobj.strokeRect(100,100,100,100);画一个带有边框的矩形 } </script> </head> <body> <canvas width=400 height=400 id="canvas"> 您的浏览器out了 </canvas> <img src="1.jpg" id="img"> 呵呵 </body> </html>
相关文章推荐
- 夺命雷公狗---微信开发16----自定义菜单的查询
- 10大经典数据挖掘方法
- ORACLE SQL性能优化系列 (四)
- ORACLE SQL性能优化系列 (三)
- ORACLE SQL性能优化系列 (二)
- Trapping Rain Water (Bar Height) -- LeetCode
- 欢迎使用CSDN-markdown编辑器
- svg
- 夺命雷公狗---微信开发15----编写进行创建自定义菜单
- Wunder Fund Round 2016 C. Constellation(贪心+计算几何)
- Eclipse安装颜色主题
- [LeetCode 061] Rotate List
- sublime 安装
- openCV学习记录:滤镜:线条&素描
- HDOJ 2894 DeBruijin(dfs构造欧拉回路)
- 工厂模式
- openCV学习记录:滤镜:木刻&怀旧
- Count and Say (Array Length Encoding) -- LeetCode
- ero-configuration Web Application Debugging with Xdebug and PhpStorm
- linux上R语言源码安装