2014-09-21 3 views

ответ

4

Вид, если не в состоянии по умолчанию нет background-url, а затем есть в :hover состоянии а background-url то это работает, и это на самом деле загрузки, когда :hover инициируют, не раньше. Но вы до сих пор не получаете height & width ценности перед рукой без javascript, если вы их не знаете.

JSFiddle

+0

Это не проблема, они хранятся на сервере. большое спасибо. – zavr

+0

Знаете ли вы, что это поведение по умолчанию во всех браузерах? Я действительно не хочу добавлять картинки на 10 МБ на страницу и загружать их в IE8. – zavr

+1

не уверен в IE, похоже, работает так же через последние Safari, FF и Chrome. Я предполагаю, что IExx делает что-то глупое. – rwxes

2

Вы можете использовать background: url(myimagelocation/myimage.jpg) на парения псевдо-селектор.

Пример.

.mybox { 
<!-- make sure you allow enough spatial dimensions here. --> 
} 
.mybox:hover { 
background: url('http://placehold.it/200x200'); 
} 
Смежные вопросы