Html5学习---------canvas阴影效果的显示
2012-10-30 23:04
711 查看
<!doctype html> <html> <head> <meta charset="utf-8" /> <script type="text/javascript"> function drawShadow(e) { var shadowCanvasElt = document.getElementById("shadowCanvas"); if (shadowCanvasElt && shadowCanvasElt.getContext) { var shadowCanvasCtx = shadowCanvasElt.getContext("2d"); //基本阴影属性设定 shadowCanvasCtx.shadowColor = "#000000"; //在X轴上偏移10(右) shadowCanvasCtx.shadowOffsetX = 10; //在Y轴上偏移10(右) shadowCanvasCtx.shadowOffsetY = 10; //高斯模糊 shadowCanvasCtx.shadowBlur = 10; //画一个简单的矩形 shadowCanvasCtx.fillStyle = "red"; shadowCanvasCtx.fillRect(75, 20, 200, 100); //文字渲染 var theString = "在canvas上绘制文字"; //设置一下font shadowCanvasCtx.font = "25pt 微软雅黑"; //将阴影减弱一些 shadowCanvasCtx.fillStyle = "green"; shadowCanvasCtx.shadowColor = "rgba(0,100,100,0.5)"; //在X轴上偏移5(左) shadowCanvasCtx.shadowOffsetX = -5; //在Y轴上偏移5(左) shadowCanvasCtx.shadowOffsetY = -5; //高斯模糊 shadowCanvasCtx.shadowBlur = 5; shadowCanvasCtx.fillText(theString, 50, 200); } else{ alert("您的浏览器不支持canvas,请更换!"); } } window.addEventListener("load", drawShadow, false); </script> </head> <body> <canvas id="shadowCanvas" width="400px" height="300px" style="border:1px dotted"> </canvas> </body> </html>
效果图:
如果喜欢请关注本博客:冰镇宝贝的家http://blog.csdn.net/bkq421511585
相关文章推荐
- 使用HTML5画布(canvas)生成阴影效果
- html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
- HTML5 Canvas学习---第一章 《Hello World及图片显示》
- 使用HTML5画布(canvas)生成阴影效果
- html5 canvas学习--创建阴影
- HTML5之Canvas绘图——阴影效果呈现方法
- HTML5 Canvas学习---第四章 《Canvas区域裁剪及混合显示》
- HTML5 利用canvas API 展示阴影效果
- HTML5效果:Canvas 实现圆形进度条并显示数字百分比
- 使用HTML5画布(canvas)生成阴影效果
- 实例讲解使用HTML5 Canvas绘制阴影效果的方法
- 55-002-1 HTML5图片列表页面的制作 鼠标移动图片动态显示,文字动态阴影效果,渐变效果 列表前增加样式序列号
- HTML5 Canvas 开发 绘图方法整理 【十一、Canvas图形阴影&&文字阴影效果】
- canvas之阴影效果学习
- 在HTML5中怎样实现Canvas阴影效果
- HTML5利用Canvas绘制图形(使用图像、裁剪区域、使用文本。阴影效果和操作像素)
- html5实现canvas阴影效果示例
- 使用HTML5画布(canvas)生成阴影效果
- HTML5 Canvas 制作水波纹效果
- html5学习笔记三:canvas中平移,缩放,旋转等图像变换问题