Пока делал простую страничку, наткнулся на необходимость без всяких плагинов (которые обычно можно использовать в CMS) смена картинок при наведении мыши.
И так для начала вам нужно в CSS вписать
Код:
.image.first,.image.second {
border:2px solid transparent;
margin:0;
padding:0;
}
.image.first {
opacity:1px;
display:block;
position:absolute;
z-index:100;
transition-duration:0.96s;
-webkit-transition-duration:0.96s;
-moz-transition-duration:0.96s;
-o-transition-duration:0.96s;
-ms-transition-duration:0.96s;
}
.image.first:hover {
opacity:0.00;
}
div.ImgField {
display:inline-block;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
}
и в месте куда вставить смену изображений
Код:
<div class=ImgField>
<img class="image first" src="ссылка на картинку 1"/>
<img class="image second" src="ссылка на картинку 2"/>
</div>
Плюсы+
работает во всех браузерах
прост в использовании
можно вставить даже в кнопку
есть более короткие варианты смены картинок например:
Код:
<img onmouseover="this.src='2.gif';" onmouseout="this.src='1.gif';" alt="alt" src="1.gif" />
- данный код не требует доп стилей в CSS и так далее.
Сначала я его хотел использовать - но заметил не корректную работу в разных браузерах