Lavalamp меню на CSS3
827материалов
228тем на форуме
3004комментария
6159пользователей

Lavalamp меню на CSS3


УСТАНОВКА:

ШАГ 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;  
}

ПОСМОТРЕТЬ ДЕМО ЗАКАЗАТЬ УСТАНОВКУ

Скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о скрипте:
Дата добавления материала: 10.02.2014 в 02:57
Материал просмотрен: 784 раза
Категория материала: Скрипты для uCoz
К материалу оставлено: 0 комментариев

Пожаловаться
Сказать спасибо
Источник

0 комментариев


avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта