canvas的阴影绘制原理,老师讲错了

来源:8-1 阴影

小王子抓猫咪

2017-08-25 18:03

有个小瑕疵,老师在视频中说了好几次阴影绘制在物体后面。
其实这是错误的,阴影是绘制在物体之上的。也就是说阴影是会覆盖物体的。
之所以你看到的情景是阴影在物体后面,其实是因为物体的填充色透明度为1
如果将物体填充色的透明度设置为0.x 的小数,就会看到阴影是覆盖在物体上面的。

这个就和CSS3的box-shadow阴影是一个机制,CSS3的阴影也是覆盖在元素之上的

写回答 关注

3回答

  • yuhengshen
    2019-07-26 17:27:23

    对透明度的理解错了,1为不透明。

  • 忘咲
    2019-05-14 17:37:29

    你的说法才是错的,阴影本来就是在元素之下的

  • 慕粉2023498883
    2017-09-20 17:40:21

    感谢大佬挑刺!

Canvas绘图详解

Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图

72881 学习 · 422 问题

查看课程

相似问题