Плавное появление надписи при наведении на картинку
Красивый эффект на чистом CSS, который будет хорошо смотреться в какой-нибудь web-галерее. При наведении курсора на картинку, поверх нее плавно выезжает название и описание, причем отдельными независимыми блоками. Начнем с таблицы стилей.Code (HTML) : Убрать нумерацию
- <style type="text/css">
- .cool_img {
- display: inline-block;
- position: relative;
- text-align: center;
- overflow: hidden;
- border-radius: 5px;
- }
- .cool_img .info {
- position: absolute;
- bottom: 0;
- }
- .cool_img .info span {
- display: block;
- position: relative;
- top: 130px;
- color: #FFFFFF;
- background: #000000;
- transition-delay: 0;
- transition-duration: 0.3s;
- }
- .cool_img .info .info_title {
- font-size: 18px;
- font-weight: bold;
- padding: 5px;
- border-radius: 5px 5px 0 0;
- opacity: 0.8;
- }
- .cool_img .info .info_text {
- font-size: 12px;
- padding: 10px;
- opacity: 0.6;
- }
- .cool_img:hover .info span, .cool_img:focus .info span {
- top: 0;
- }
- .cool_img:hover .info .info_title {
- transition-delay: 0.15s;
- }
- .cool_img:hover .info .info_text {
- transition-delay: 0.25s;
- }
- </style>
Переходим к HTML-разметке. Верстка включает в себя сами изображения и два информационных блока. Это заголовок и более подробное текстовое описание. Верстка семантически корректная, для большей валидности или, например, если клик на картинке не предполагает какое-либо действие, можно заменить ссылки на блочные элементы div.
Code (HTML) : Убрать нумерацию
- <a class="cool_img" href="#">
- <img src="images/hover_01.jpg">
- <div class="info">
- <span class="info_title">Снеговик</span>
- <span class="info_text">Стилизованная снежная фигура человека.
- Зимняя забава, зародившаяся в древние времена.</span>
- </div>
- </a>
- <a class="cool_img" href="#">
- <img src="images/hover_02.jpg">
- <div class="info">
- <span class="info_title">Дед Мороз</span>
- <span class="info_text">Главный сказочный персонаж на празднике
- Нового года, славянский вариант рождественского дарителя</span>
- </div>
- </a>
- <a class="cool_img" href="#">
- <img src="images/hover_03.jpg">
- <div class="info">
- <span class="info_title">Елочка</span>
- <span class="info_text">Настоящее или символическое дерево,
- наряжаемое специально к Новому году</span>
- </div>
- </a>
Просмотров: 4381 | Комментариев: 0
Внимание! Статья опубликована больше года назад, информация могла устареть!
Комментарии
Отзывы посетителей сайта о статье
Комментариeв нет
Добавить комментарий
Заполните форму для добавления комментария