canvas的陰影繪制原理,老師講錯了
有個小瑕疵,老師在視頻中說了好幾次陰影繪制在物體后面。
其實這是錯誤的,陰影是繪制在物體之上的。也就是說陰影是會覆蓋物體的。
之所以你看到的情景是陰影在物體后面,其實是因為物體的填充色透明度為1
如果將物體填充色的透明度設置為0.x 的小數,就會看到陰影是覆蓋在物體上面的。
這個就和CSS3的box-shadow陰影是一個機制,CSS3的陰影也是覆蓋在元素之上的
有個小瑕疵,老師在視頻中說了好幾次陰影繪制在物體后面。
其實這是錯誤的,陰影是繪制在物體之上的。也就是說陰影是會覆蓋物體的。
之所以你看到的情景是陰影在物體后面,其實是因為物體的填充色透明度為1
如果將物體填充色的透明度設置為0.x 的小數,就會看到陰影是覆蓋在物體上面的。
這個就和CSS3的box-shadow陰影是一個機制,CSS3的陰影也是覆蓋在元素之上的
2017-08-25
舉報
2019-07-26
對透明度的理解錯了,1為不透明。
2019-05-14
你的說法才是錯的,陰影本來就是在元素之下的
2017-09-20
感謝大佬挑刺!