本篇文章给大家分享的是有关如何使用HTML5 canvas实现绘制阴影的效果,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
我们提供的服务有:成都网站制作、成都网站设计、微信公众号开发、网站优化、网站认证、淄川ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的淄川网站制作公司
是HTML5中新增的标签,用于绘制图形,实际上,这个标签和其他的标签一样,其特殊之处在于该标签可以获取一个CanvasRenderingContext2D对象,我们可以通过JavaScript脚本来控制该对象进行绘图。
只是一个绘制图形的容器,除了id、class、style等属性外,还有height和width属性。在
1.获取
阴影绘制:
- shadowColor 设置或返回用于阴影的颜色。 
- shadowBlur 设置或返回用于阴影的模糊级别(数值越大越模糊)。 
- shadowOffsetX 设置或返回阴影与形状的水平距离。 
- shadowOffsetY 设置或返回阴影与形状的垂直距离。 
我们为之前绘制的五角星添加一下阴影
JavaScript Code复制内容到剪贴板
- var canvas = document.getElementById("canvas"); 
- var context = canvas.getContext("2d"); 
- context.beginPath(); 
- //设置是个顶点的坐标,根据顶点制定路径 
- for (var i = 0; i < 5; i++) { 
- context.lineTo(Math.cos((18+i*72)/180*Math.PI)*200+200, 
- -Math.sin((18+i*72)/180*Math.PI)*200+200); 
- context.lineTo(Math.cos((54+i*72)/180*Math.PI)*80+200, 
- -Math.sin((54+i*72)/180*Math.PI)*80+200); 
- } 
- context.closePath(); 
- //设置边框样式以及填充颜色 
- context.lineWidth="3"; 
- context.fillStyle = "#F6F152"; 
- context.strokeStyle = "#F5270B"; 
- context.shadowColor = "#F7F2B4"; 
- context.shadowOffsetX = 30; 
- context.shadowOffsetY = 30; 
- context.shadowBlur = 2; 
- context.fill(); 
- context.stroke(); 
效果如下:

以上就是如何使用HTML5 canvas实现绘制阴影的效果,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
当前文章:如何使用HTML5canvas实现绘制阴影的效果
本文来源:http://www.scyingshan.cn/article/iioiji.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 