有沒有辦法可以做到以下幾點?懸停的背景圖像之間的CSS淡出
我有一個透明的PNG精靈,顯示左側的標準圖片和右側的懸停狀態圖片。
有沒有一種方法可以讓圖像從左側圖像淡入右側圖像:懸停只使用css3轉換?我試過以下,但它不起作用:
li{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear;}
li{background:url(/img/sprites.png) 0 -50px no-repeat;}
li:hover{background:url(/img/sprites.png) 0 -150px no-repeat;}
現在,上面的動畫背景,它將圖像跨過。我想要的不是平底鍋,而是淡化或溶解效果。
更新:我最終不得不創建兩個元素,並分別爲不透明的動畫製作動畫。這是一個混亂,因爲我必須指定每個元素的確切邊距,但我想它會起作用。感謝大家的幫助:)
遺憾的是沒有解決不了的,但感謝指出了這一點。 – Jack
@Jack在不知道精靈是什麼的情況下,很難直觀地看到情況......你有某個地方的開發版本的網站嗎? –