我試圖讓我的頭周圍CSS3過渡包裹着,我不知道是否有什麼問題我的理解,或者如果瀏覽器不配合。麻煩越來越CSS過渡工作
首先,我認爲Opera應該支持轉換,因爲版本10左右,但是transition
和-o-transition
似乎都不會在11.62中做任何事情。或者Opera使用不同的語法?
反正,我可以通過編寫
div {transition:background 2s;}
div:hover {background:lime}
OK到目前爲止做出的背景顏色淡入和淡出與大多數其他瀏覽器徘徊,而我也可以讓這個背景淡入,但不出,以書面
div:hover {transition:background 2s; background:lime}
和背景淡出,而不是像這樣:
div {transition:background 2s;}
div:hover {transition:background 0s; background:lime}
但我不明白爲什麼會發生這種情況。根據文檔,一個0s
持續時間的過渡不應該有任何效果,那麼爲什麼最後一個會有不同的結果?
是的,我現在明白了。在我的第一個例子中的div:hover當然仍然是相同的div,所以它也會得到div的過渡值,除非您覆蓋它。我沒有選擇CSS選擇器。謝謝。 – 2012-04-04 16:44:17