问答详情
源自:8-1 阴影

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

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

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

提问者:小王子抓猫咪 2017-08-25 18:03

个回答

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

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

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

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

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

    感谢大佬挑刺!