今天我一直在把一個頁面放在一起,並認爲我會使用CSS3實現條紋背景。在Firefox以外的所有瀏覽器中,似乎都很好。 (我使用的是5.01,但在5.0檢查過)CSS3背景大小屬性導致ff5極端性能問題
的代碼很簡單:
body {
background-color: #ebeced;
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%,
transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);
background-size:6px 6px;
}
在Chrome和Opera偉大的作品,但它幾乎崩潰FF。
很明顯,我知道我可以實現與重複的背景圖片的效果,但我想知道如果任何人有類似的問題,或只是再次磨合與CSS3的問題;)
測試中的jsfiddle產生相同問題,我沒有做出小提琴,因爲我不想讓你崩潰負責!
哦,這不是一個緩慢的電腦問題,我在一個i7,8GB內存,等等等等。
我認爲這是一個背景大小的屬性問題,就好像你增加或完全移除它然後問題已解決,但它不適合我,除非我可以使用背景大小。
聽起來像你應該報告的錯誤。猜測,這裏發生的事情是平鋪梯度非常慢,但是如果沒有實際的測試用例很難分辨出來。我只是在Fx4和Fx5以及每晚都嘗試過你的代碼片段,而且都沒有顯示任何性能問題。但請注意,這可能取決於操作系統,現在我在Mac上。如果你真的在Mozilla上報告錯誤,請在cc字段添加「:bz」。或者,如果您可以指示我展示問題,我可以爲您報告錯誤。 –
感謝您的回覆。我現在在w7上,我只會開火雪豹並先在那裏檢查它,這樣我可以發送更完整的錯誤報告。我會確保我cc .bz。 – tcnarss
我可以確認它不會影響Mac上的FF,現在寫出bug。 – tcnarss