2
我有一個LinearGradiant定義我用作矩形的填充顏色。現在說我想它的不透明度是(.30)在矩形或其填充上設置不透明度效率更高嗎?
我想知道是否更直接地在矩形上設置不透明屬性或在LinearGradiant的每個停止位上設置stop-opacity屬性?
我有一個LinearGradiant定義我用作矩形的填充顏色。現在說我想它的不透明度是(.30)在矩形或其填充上設置不透明度效率更高嗎?
我想知道是否更直接地在矩形上設置不透明屬性或在LinearGradiant的每個停止位上設置stop-opacity屬性?
我認爲這取決於您是否希望漸變透明(以及每次使用它)或實際的矩形(包括其中風)。
我不擔心在這種情況下的性能或效率,但更多的是關於你實際建模的東西(即一個透明的矩形填充了漸變或用透明漸變填充的矩形)。
如果你只使用一次漸變而矩形沒有中風,那麼我可能會去設置矩形上的不透明屬性,因爲它更簡單(並且對於非常豐富多彩的漸變,使用不透明度設置每個中止變得麻煩) 。同樣,如果矩形有筆畫,則改用fill-opacity
。
但正如所指出的那樣,如果您重新使用漸變,然後不得不問自己「這個漸變代表什麼?」。