2014-09-21 81 views

回答

4

的種類,如果是在默認狀態下沒有background-url再有就是在:hover狀態background-url那麼它的工作原理,它實際上下載時:hover開始,而不是之前。但是,除非你知道它們,否則你仍然不會在沒有JavaScript的情況下得到它的值。

JSFiddle

+0

這不是問題,它們存儲在服務器上。非常感謝。 – zavr 2014-09-21 12:15:25

+0

你知不知道它是否是所有瀏覽器的默認行爲?我真的不想在頁面上添加10MB的圖片,並讓它們在某些IE8中下載。 – zavr 2014-09-21 12:29:28

+1

對IE的不確定,似乎在最新的Safari,FF和Chrome中以相同的方式工作。我猜IExx雖然做了一些愚蠢的事情。 – rwxes 2014-09-21 22:51:58

2

您可以在懸停僞選擇使用background: url(myimagelocation/myimage.jpg)

例子。

.mybox { 
<!-- make sure you allow enough spatial dimensions here. --> 
} 
.mybox:hover { 
background: url('http://placehold.it/200x200'); 
}