А
Жизнь между диваном и сервером

26
Июн
Эффект смены картинки, при наведения мышкой на ссылку c помощью CSS
Теги: изображение, сайт
Просмотров: 661

Эффект смены картинки, при наведения мышкой на ссылку c помощью CSS

Многие вебмастеры в погоне за красивостью и эффектностью (не путать с эффективностью) начинают внедрять эффекты, которые зачастую раздражают пользователей сайта.

Я часто наблюдаю в сети: загрузился сайт и при наведении на ссылку-картинку происходит загрузка новой картинки, которая выступает в качестве hover-эффекта ссылки.

Идея отличная, т.к. любая ссылка должна откликаться на наведение мыши, но реализация просто ужасная. Кстати, такую картину я наблюдал на сайте Сбербанк, сейчас возможно это уже убрали, не знаю.

Такое поведение ссылки-картинки выглядит очень неуважительно к пользователю. Сбербанк еще может себе позволить это, т.к. суточная посещаемость там зашкаливает, но начинающему сайту это не простительно.

Реализовать "правильный" эффект смены картинки, при наведении мышкой на ссылку, можно с помощью CSS.

Алгоритм действия этого приема CSS будет заключаться в том, что картинка, используемая для ссылки, будет загружаться сразу целиком, но показываться будет только часть. При наведении происходит ее смещение и показывается другая часть.

Как говориться: Все гениальное просто.

  1. Готовим картинку. Должно получится примерно так:
    Эффект смены картинки, при наведения мышкой на ссылку c помощью CSS
    Где первая (верхняя) часть - это картинка без наведения указателя, а вторая (нижняя) часть - картинка после наведения указателя мыши. Все просто. Самое главное в изготовлении сделать 2 абсолютно одинаковых изображения, а то при наведении изображение на картинке будет скакать.
  2. Далее в CSS-файл вашего сайта нужно добавить:
    #rollover {
    background: url(/images/logo_fd.png);
    display: block;
    width: 80px;
    height: 74px;
    }

    #rollover:hover {
    background-position: 0 -74px;
    }
  3. В месте, где должно быть выведено изображение с эффектом, ставим:
  4. <div id="rollover"></div>

В результате всего этого деяния мы получим вот такой результат:

В последнее время стал задумываться о покупке квартиры. Задумываться - это же не покупать. Дак вот. Купить недвижимость в Новосибирске сравнимо с приобретением квартиры в Чехии. А Чехия - это Евросоюз, а Новосибирск - это Россия. Делайте выводы.

Добавить закладку на статью

Комментарии

  1. Win30 Июля, 13:15#

    CSS рулит

Имя (обязательное поле)
e-mail (обязательное поле)
Сайт
Текст комментария:
www.popularsite.ru

Rambler's Top100

Если Вы используете материал моего блога, то будте добры поставте ссылку.
Блог о жизни системного администратора.
www.adminway.ru - Жизнь между диваном и сервером. © 2009 - 2010