为了账号安全,请及时绑定邮箱和手机立即绑定

为何要用context.globalAlpha = 0.7

不用context.globalAlpha = 0.7而直接用context.fillStyle = "rgba("+R+","+G+","+B+",0.7)";也能,context.globalAlpha有什特别

正在回答

1 回答

globalAlpha的特别是针对全局改动。fillStyle是针对你设置的元素来说的。如果只做了一个动画,两者效果一样。绘制多个效果时,前者的作用就发挥出来了。试想,如果我绘制了一个透明度为0.7的蓝色小球和透明度数为0.7的红色的小球,是不是要设置两次透明度呢?如果我再绘制一个透明度为0.7的黄色小球呢??还要设置一下。如果绘制100个或更多确定颜色的小球,透明度都是0.7的呢?

0 回复 有任何疑惑可以回复我~
#1

慕粉4042427 提问者

非常感谢!
2017-03-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何要用context.globalAlpha = 0.7

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信