失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 使用HTML5画布(canvas)生成阴影效果

使用HTML5画布(canvas)生成阴影效果

时间:2023-04-22 13:19:01

相关推荐

使用HTML5画布(canvas)生成阴影效果

web前端|H5教程

HTML5,canvas,阴影效果

web前端-H5教程

在线聚合直播源码 在线采集直播自动更新,ubuntu自动进root,手机爬虫新手教程,php源码 待办,seo客户分类lzw

招投标系统 源码 .net,vscode 配置语法错误,ubuntu终端行号,tomcat假死怎么解决,nodejs 并发 爬虫,php配置管理,seo聚合流量服务平台,jquery网站功能引导用户提示操作,wap 模板lzw

3mmm互助平台源码,ubuntu导航栏没了,怎么对tomcat进行调优,油炸屁爬虫,php开发培训多少钱,国外seo视频lzw

使用HTML5的画布特性,我们可以创建图形,在这片文章中,我们将创建图形的阴影。

代码:

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 = gba(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个圆形,一个包含阴影,一个不包含阴影。

注意:以上阴影属性,至少得设置颜色和模糊度。

运行代码:

GBdebug在线调试地址:/gb/debug/5b6fd9cb-6bdf-4a7f-8f20-4ea73bf9ae76.htm

如果觉得《使用HTML5画布(canvas)生成阴影效果》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。