我有一個元素,當應用程序加載時沒有背景圖像。然後當點擊一個按鈕時,一個CSS類被添加到元素中,該元素爲該元素設置背景圖像幾秒鐘。問題是 - 我無法讓背景圖像淡入和淡出。如何使用CSS轉換淡入和淡出背景圖像?
我試了一下:
.MyBox.formElementInput {
background-repeat: no-repeat;
background-position: 65px center;
background-size: "contain";
-webkit-transition:background-image 2s ease-in-out;
-moz-transition: background-image 2s ease-in-out;
-o-transition: background-image 2s ease-in-out;
transition: background-image 2s ease-in-out;
}
.MyBox.formElementInput.showSpinner {
background-image : url("/PmDojo/dojox/widget/Standby/images/loading.gif");
}
編輯:jQuery是不是一種選擇。
你是什麼意思?眼下在 – antonpug
可能重複的是「滑」入位,而不是「淡入淡出」:http://stackoverflow.com/questions/5947582/fade-background-images-with-css3 –
@PatrickJamesMcDougle耶沒有。 – antonpug