[ОТВЕТИТЬ]
Опции темы
25.09.2015 10:29  
aldemko
Пока делал простую страничку, наткнулся на необходимость без всяких плагинов (которые обычно можно использовать в 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 и так далее.
Сначала я его хотел использовать - но заметил не корректную работу в разных браузерах
 
 
Опции темы



Часовой пояс GMT +3, время: 03:13.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.