11.04.2014, 05:40 | |||||
Lavalamp меню на CSS3![]() Очень красивое меню на CSS3. В меню присутствует: Скользящий эффект для меню при наведении, который более известен, как lavalamp эффект. Эффект реализован только на CSS с помощью transitions и селектора ~. В полном материале вы можете увидеть несколько видов меню. Самое приоретентное пожалуй на данный момент это меню с пронзающим сердце стрелой. Сердце состоит из двух элементов, левая половинка :before, а правая реализована с помощью псевдо-элемента :after. У a:after есть свойство z-index со значением 1, что располагает половинку сердца над стрелкой. УСТАНОВКА: ШАГ 1. Установка HTML кода. Вставляем в то место, где хотим видеть наше меню. Для всех меню HTML код один, различия присутствую только в CSS классах. Для первого меню - ph-line-nav(которое стоит в коде ниже), для второго - ph-dot-nav, для третьего - ph-heart-nav. Код <div class="nav ph-line-nav"> <a href="#">Home</a> <a href="#">About</a> <a href="#">Gallery</a> <a href="#">Contact</a> <div class="effect"></div> </div> ШАГ 2. Установим CSS стили. Идём в ПУ => Управление дизайном => Таблица стилей CSS. CSS код который ниже характерен для всех трёх вариантов меню. Код .nav { overflow: hidden; position: relative; width: 480px; } .nav a { display: block; position: relative; float: left; padding: 1em 0 2em; width: 25%; text-decoration: none; color: #393939; transition: .7s; } .nav a:hover { color: #c6342e; } ВАРИАНТ МЕНЮ #1. В Таблицы стилей вашего CSS. Код .ph-line-nav .effect { width: 90px; height: 2px; bottom: 36px; background: #c6342e; box-shadow: 0 1px 0 white; margin-left:-45px; } ВАРИАНТ МЕНЮ #2. В Таблицы стилей вашего CSS. Код .ph-dot-nav:after { content: ""; display: block; position: absolute; width: 100%; height: 1px; background: #c6342e; bottom: 40px; } .ph-dot-nav a:after { content: ""; position: absolute; width: 4px; height: 4px; bottom: 38px; left: 50%; margin-left: -2px; background: #c6342e; border-radius: 100%; } .ph-dot-nav .effect { width: 10px; height: 10px; bottom: 36px; margin-left: -5px; background: #c6342e; border-radius: 100%; } ВАРИАНТ МЕНЮ #3. В Таблицы стилей вашего CSS. Код .ph-heart-nav .effect, .ph-heart-nav a:after, .ph-heart-nav a:before{ background: url('http://webo4ka.ru/Ucoz8/heart.png') no-repeat; } .ph-heart-nav .effect { position: absolute; bottom: 26px; background-position: 0 0; height: 8px; width: 62px; margin-left:-31px; } .ph-heart-nav a:before, .ph-heart-nav a:after { content: ""; display: block; position: absolute; left: 50%; bottom: 20px; background-position: -62px 0; height: 20px; width: 11px; margin-left: -11px; } .ph-heart-nav a:after { z-index: 1; background-position: -73px 0; } Материал взят с сайта infoscript.ru
| |||||
Категория: Скрипты uCoz | Просмотров: 3241 | Добавил: sold93 | Рейтинг: 5.0/1 | | |||||
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).