Главная страница_Журнал IT-технологий
Воскресенье, 19.05.2024, 07:28 Приветствую Вас Гость | RSS | Вход | Регистрация
.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание всплывающей подсказки (Всплывающая подсказка с помощью CSS)
Создание всплывающей подсказки
ShumikДата: Воскресенье, 04.04.2010, 20:28 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 56
Репутация: 10
Статус: Offline


Наш следующий урок CSS посвящён созданию всплывающих подсказок на чистом CSS. Этот метод - один из самых простых, но не самый удобный.
Главный недостаток этого метода в том, что он основывается на теге span, который часто используется для других целей.
Итак...

1) Для удобства вынесем CSS в отдельный файл. Для этого откроем блокнот -> Сохранить как -> style.css.
2) Вставьте в этот файл следующий код (подробнее о командах - в коде):

.tooltip {
     margin: 50px;
}

.tooltip a {
     text-decoration:none;
     color:#333;
}


.tooltip a:hover {
     position:relative; /* Установка позиции для отступов */
}

.tooltip a span {
     display:none; /* Запрет показа подсказки без наведения */
}

.tooltip a:hover span{
     font-size:8pt; /* Задание размера шрифта подсказки */
     display:block; /* Задание показа подсказки */
     position:absolute; /* Задание положения подсказки */
     top:-15px; /* Задание отступов */
     left:50px;
     background:#65b5ff; /* Задание цвета фона подсказки */
     border:1px solid #002649; /* Задание границы поля подсказки */
     color:#fff; /* Задание цвета шрифта подсказки */
     width:110px; /* Задание ширины поля подсказки */
     padding:5px;
     opacity: 0.8; /* Задание прозрачности поля подсказки */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}


3) Чтобы увидеть работу стилей, создадим в той же дирректории html файл и, например вставим туда такой код:

<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div class="tooltip">
<a href="#">текст ссылки<span>пояснение к ссылке</span></a>
</div>
</body>
</html>


4) Сохраняем и смотрим, что получилось.

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

Совместимость: Internet Explorer 5.5 - 7 (полностью); Mozilla Firefox 2.xx (полностью); Oprea 7.хх - 9.xx (возможны искажения)

Демо

По материалам сайта: Российская школа CSS

 
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание всплывающей подсказки (Всплывающая подсказка с помощью CSS)
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Популярные темы Новые темы Лучшие пользователи Новые пользователи

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Shumik

Sidorov

Rekrut

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

Sidorov

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

intelligencebusiness

tank5454



Copyright Журнал IT-технологий © 2024

При наполнении сайта использована информация из открытых источников. Администрация сайта не несет ответственности за недостоверную и заведомо ложную информацию размещенную на страницах сайта. Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией. При использовании информации опубликованной на нашем сайте, ссылка обязательна.