10 047 Скрипты / Tooltip

Изображение-подсказка при наведении

Изображение-подсказка при наведении

Эффект всплывающей подсказки - изображения при наведении на иконку - миниатюру картинки.

HTML

Сначала мы думали использовать ul список, но потом подумали и решили, что это будет не совсем целесообразно и возникнут некоторые трудности со стилями. Поэтому решили остановиться на div.
На рисунке ниже изображена структура html.

Структура довольно проста, div.thumbnail-item содержит внутри себя миниатюру картинки и подсказку (тултип).
Внутри div.tooltip содержится изображение и span.overlay. span.overlay использует .png изображение в качестве фонового.

<div class="thumbnail-item">
    <a href="#"><img src="images/small1.jpg" class="thumbnail" /></a>
    <div class="tooltip">
        <img src="images/big1.jpg" alt="" width="330" height="185" />
        <span class="overlay"></span>
    </div>
</div> 

CSS

JS

Будем использовать следующие события mouseenter, mouseover, mouseleave.
Mouse Enter: Вычисляет положение подсказки относительно положения курсора мыши. После устанавливает более высокое значение z-index, устанавливает положение подсказки и параметры отображения.
Mouse Move: При движении и наведении по верхней части миниатюры, скрипт будет вычислять положение подсказки относительно положения курсора и обновлять это значение.
Mouse Leave: Сбрасывает параметр Z-index и скрывает подсказку.

Скачать 1790Загрузок 95,36 Kb
Демо

Комментарии

  • Facebook
  • Вконтакте

Похожие статьи