下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

html5教程_教你使用HTML5画布(canvas)生成阴影效果

作者:Comet     来源: www.kokojia.com点击数:4402发布时间: 2015-09-08 10:40:29

标签: html5教程web开发html5开发入门

Web开发

相信大家对HTML5语言熟悉了吧,下面的html5教程中使用HTML5的画布特性,我们可以创建图形,在这片文章中,我们将创建图形的阴影。

html5教程_教你使用HTML5画布(canvas)生成阴影效果

代码:

var canvas = document.getElementById('shadowcanvas');
var ctx = canvas.getContext('2d');

ctx.save();
ctx.fillStyle = '#EB852A';
ctx.shadowOffsetX = 15; // 阴影Y轴偏移
ctx.shadowOffsetY = 15; // 阴影X轴偏移
ctx.shadowBlur = 14; // 模糊尺寸
ctx.shadowColor = 'rgba(0, 0, 0, 0.5)'; // 颜色

ctx.beginPath();
ctx.arc(150, 150, 75, 0, 2 * Math.PI, false);
ctx.fill();
ctx.restore();

ctx.fillStyle = '#222222';
ctx.beginPath();
ctx.arc(350, 150, 75, 0, 2 * Math.PI, false);
ctx.fill();

这段代码中,我们首先得到画布并取得context,调用方法添加阴影相关属性,包括了偏移,模糊和阴影颜色。最后调用canvas方法生成图形,这里我们为了更好的对比效果,分别生成了2个圆形,一个包含阴影,一个不包含阴影。

注意:以上html5教程-阴影属性,至少得设置颜色和模糊度。了解更多相关视频教程欢迎进入课课家教育官网观看课程。

赞(27)
踩(3)
分享到:
华为认证网络工程师 HCIE直播课视频教程