3 455 Скрипты / Tooltip

CSS3 tooltips (подсказки)

CSS3 tooltips (подсказки)

Реализованные только на CSS всплывающие подсказки для отдельных элементов сайта.

Атрибут title в html позволяет браузерам воспроизводить свои стандартно оформленные подсказки. Мы же сделаем свое собственное пользовательское оформление тултипов (подсказок).

Задаем относительное расположение элемента, в котором будет абсолютно позиционирован другой.
И будем использовать псевдо-элементы :before и :after :

HTML

<a href="#" class="tooltip">
    Ваш текст
    <span>Подсказка</span>
</a>

Почему используем анкор? А всё из-за совместимости с IE6, который не понимает событие наведения на элементы, отличные от анкора (ссылки).
Если не хотите использовать тег <a>, то придется включить в страницу дополнительный jаvascript код устраняющий проблему не совместимости с IE6

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
  $(function() {
    if ($.browser.msie && $.browser.version.substr(0,1)<7)
    {
      $('.tooltip').mouseover(function(){
            $(this).children('span').show();
          }).mouseout(function(){
            $(this).children('span').hide();
          })
    }
  });
</script>

CSS

Скачать 1046Загрузок 2,22 Kb
Демо

Комментарии

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

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