所以我有這樣一段CSS的:我可以用CSS重啓一個gif(沒有JS)嗎?
.three-image-widget div.hover-icon img.original { display: block; }
.three-image-widget div.hover-icon img.hovered { display: none; }
.three-image-widget div.hover-icon:hover img.original { display: none; }
.three-image-widget div.hover-icon:hover img.hovered { display: block; }
我.original
圖像作爲.png
S和.hovered
圖像動畫.gif
s表示我要開始,將鼠標懸停在div.hover-icon
元素時。我知道這是可以做到這一點的JavaScript黑客這樣做:
$('div.hover-icon').hover(function(){
$(this).find('.original').hide();
var hov = $(this).find('.hovered'),
copy = hov.attr('src');
hov.attr('src','').attr('src',copy);
});
但我可以做純CSS的等價物嗎?
好的。我想也許有可能因爲可以用CSS來改變'href's。 –
CSS用於演示。你不能修改文檔對象模型對不起:(隨意[接受我的回答](http://stackoverflow.com/help/accepted-answer) – cnorthfield