2013-05-19 23 views

回答

1

中的轉換屬性指定all

,你可以這樣做

transition: opacity 1s ease; 

這裏通知(MDNtransition-property使用而你使用的是速記版本,所以你指定:

transition-property: all; 

更具體地說,當你改變變焦left屬性發生變化,這是過渡解僱的原因。請注意,當您使用類似font-size之類的東西時,由於在縮放時不會更改,因此不會顯示動畫。 您可以將轉換綁定到類似ready的事件並使用javascript進行觸發。

+0

我通常不使用'all';同樣的事情發生,如果你過渡'左'屬性(我需要做的。) –

+0

@ForestKa改進我的答案。也許這會有助於上次更好 – raam86

+0

在縮放過程中「左移」不需要移動,我想知道是否有任何簡單的方法可以改變這種情況。我沒有什麼真正的理由要添加幾十行JS來防止縮放時出現「左」轉換的小影響,所以我只是把它放在了原來的位置。不過謝謝你的回答。 –

1

退房這個答案在計算器:

https://stackoverflow.com/a/20549817/1985601

「它的工作原理是將過渡CSS當你點擊的按鈕,當你縮放瀏覽器窗口,它會刪除該CSS

這適用於Firefox和Chrome瀏覽器,但不適用於IE瀏覽器,在Firefox上,當您縮放時,過渡將繼續正常進行,縮放功能不會影響它,在Chrome上,過渡將快速轉到最終狀態。

相關問題