我已經開始在我的一個項目中使用CSS3轉換,並且我發現我基本上都希望爲每個在懸停時更改它的元素都在背景顏色上進行轉換。在所有元素上設置全局背景CSS3轉換是否有缺點?
如果我這樣做
a {
transition-property: background;
transition-duration: 0.15s;
transition-timing-function: ease-out;
transition-delay: 0;
}
甚至
* {
transition-property: background;
transition-duration: 0.15s;
transition-timing-function: ease-out;
transition-delay: 0;
}
有什麼缺點?由於它不會影響不會改變背景顏色的元素,我唯一想到的問題是它會對瀏覽器產生一些影響。
可以用太多的過渡導致瀏覽器是laggy?還是有什麼特殊情況下我應該禁用所有轉換?