Авторизация
Подписчики
0
Плавная смена изображения при наведении JavaScript.
Описание
После данного урока вы сможете добавлять к вам на сайте красивое дополнение "Плавное смена изображения при наведение".
В данном уроке я покажу как сделать плавную смену изображения при наведения используя JavaScript.
Первым делом создаем файл pictures.js с содержанием:
$(document).ready(function(e){
var elhover =$('#images a')
$(elhover)
.append('<div class="fake-hover"></div>').each(function() {
var $shover = $('> .fake-hover', this).css('opacity', '0');
$(this).hover(function () {
$shover.stop().fadeTo(400, 1);
}, function () {
$shover.stop().fadeTo(400, 0);
});
});
});
Где #images наш элемент с картинкой.
Дальше нам надо подключить JS скрипт к сайту. Заливаем наш pictures.js в папку js на хостинг.
И между тегами:
<head> </head>
Вставляем
<script src="js/pictures.js" type="text/javascript"></script>
Теперь создаем стиль для нашей картинки.
Между тегами:
<head> </head>
Дописываем:
<style type="text/css">
#images {
background-image: url('images/pictures1.png');
width:150px;
height:150px;
display:block;
}
#images .shover{
background-image: url('images/pictures2.png');
width:150px;
height:150px;
}
</style>
Где images/pictures1.png адрес первоначальной картинки, а images/pictures2.png адрес картинки которая появится при наведение.
И осталось последние в нужном месте на сайте (html, tpl) добавляем:
<div id="images"> <a href="index.php" title="Картинка"></a> </div>

Рекомендуемые комментарии
Комментариев нет