2014-09-21 68 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'); 
}