Всплывающая подсказка
Чтобы посмотреть как работает эта CSS3 всплывающая подсказка, наведите курсор
сюда,
а чтобы получить другую подсказку,
наведите курсор сюда.
Главная "фишка" этого примера абсолютное отсутствие javascript.
Исходный код этого примера:
<style type="text/css">
h3 {
margin-top: 50px;
}
.tooltip {
position: relative;
background: #eaeaea;
cursor: help;
display: inline-block;
text-decoration: none;
color: #222;
outline: none;
text-indent: 0;
padding: 0 3px;
}
.tooltip:hover:before {
content: attr(data-title);
white-space: pre-line;
position: absolute;
bottom: 30px;
left: 50%;
z-index: 9999;
width: 230px;
margin-left: -127px;
padding: 10px;
border: 2px solid #ccc;
opacity: .9;
background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
border-radius: 4px;
box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
text-shadow: 0 1px 0 rgba(255,255,255,.4);
}
.tooltip:hover:after {
content: "";
position: absolute;
z-index: 10000;
bottom: 24px;
left: 50%;
margin-left: -8px;
border-top: 8px solid #ddd;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 0;
}
.yellow-tooltip:hover:before {
border-color: #e1ca82;
background-color: #ffeaa6;
}
.yellow-tooltip:hover:after {
border-top-color: #ffeaa6;
}
</style>
<p>Чтобы посмотреть как работает эта CSS3 всплывающая подсказка, наведите курсор
<a href="#" class="tooltip yellow-tooltip" data-title="Это первая CSS подсказка">сюда</a>,<br> а чтобы получить другую подсказку,
<a href="#" class="tooltip yellow-tooltip" data-title="Это вторая подсказка, созданная исключительно с помощью CSS3">наведите курсор сюда</a>.
</p>
.
Прокомментировать/Отблагодарить