帝王谷资源网 Design By www.wdxyy.com
效果图展示:
canvas有些地方还是有点坑的,比如fillRect是方法不是属性,如果写成fillRect=这样是没效果的,而且还不报错....
这里用到了createRadialGradient这个API 这个API接收6个参数,前三个表示底下的圆,后三个表示上面的圆,返回的实例依然可以用addColorStop
can2_context是getContext的canvas绘图上下文环境
function Radia(bottom_x,bottom_y,bottom_r,top_x,top_y,top_r){ this.bottom_x=bottom_x; this.bottom_y=bottom_y; this.bottom_r=bottom_r; this.top_x=top_x; this.top_y=top_y; this.top_r=top_r; this.gradient=can2_context.createRadialGradient(this.bottom_x,this.bottom_y,this.bottom_r,this.top_x,this.top_y,this.top_r) } Radia.prototype.addColor=function(){ for(var i=0;i<arguments.length;i++){ this.gradient.addColorStop(arguments[i].num,arguments[i].color) } } Radia.prototype.draw=function(x1,y1,x2,y2){ can2_context.fillStyle=this.gradient; can2_context.fillRect(x1,y1,x2,y2) } var some1=new Radia(canvas_2.width/2, canvas_2.height-100, 0, canvas_2.width/2, 0, 300) some1.addColor({num:0.2,color:"blue"},{num:1,color:"yellow"},{num:0.7,color:"white"}) some1.draw(0, 0, canvas_2.width, canvas_2.height)
总结
以上所述是小编给大家介绍的html5 canvas绘制放射性渐变色效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
帝王谷资源网 Design By www.wdxyy.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
帝王谷资源网 Design By www.wdxyy.com
暂无评论...
更新日志
2024年07月03日
2024年07月03日
- 绝区零闪避鸣徽有哪些 绝区零闪避鸣徽效果介绍
- 《逸剑风云决》新坐骑解锁条件
- 《幻兽帕鲁》新增技能果实介绍
- 《原神》4.7飞迸湍流二重奏活动介绍
- 谢宇威1995-《直到现在我还不明白我是唯一的借口》台湾首版[WAV+CUE]
- 尚雯婕2012-最后的赞歌2CD[华谊兄弟][FLAC+CUE]
- 常石磊2010-自己[风向乐动][WAV+CUE]
- 玩家吐槽索尼第一方:15家工作室11家不知道新作是啥
- 曾在韩国爆火的糖葫芦遇冷 韩国糖葫芦店接连倒闭
- 清凉一夏!《妮姬》官方发布各角色迷人泳装视频
- 群星.2008-梦想的翅膀2CD【种子音乐】【WAV+CUE】
- 林良乐.2005-辉煌全记录2辑【乡城】【WAV+CUE】
- 林忆莲.2016-陪着我走【环球】【WAV+CUE】
- 原画壁纸及美图第259期,无水印可自取
- 原画壁纸及美图第260期,无水印可自取