Выдвижное меню на CSS


Выдвижное меню на CSS

340
9.2 из 10
Проголосовало: 10




Выдвижное меню | by CbIPoK2513


Минималистичное выдвижное меню с анимацией сделанное на чистом CSS.
В нужную часть сайта:
Код

<div class="menu">  
  <a href="#">Раздел</a>  
  <a href="#">Раздел</a>  
  <a href="#">Раздел</a>  
  <div class="link_drop">  
  <a href="#" class="link_drop_top">Выпадающий раздел</a>  
  <a href="#">Подраздел</a>  
  <a href="#">Подраздел</a>  
  <a href="#">Подраздел</a>  
  <a href="#">Подраздел</a>  
  <a href="#">Подраздел</a>  
  </div>  
  <a href="#">Раздел</a>  
  <a href="#">Раздел</a>  
  </div>


CSS код добавить в Управление дизайном > Таблица стилей CSS

Код

.menu {width: 100%; overflow: hidden; border-radius: 5px; font-size: 13px; font-family: 'Open Sans', Tahoma, sans-serif;}  
  .menu a {width: calc(100% - 10%); height: 30px; line-height: 30px; padding: 0 5%; display: block; background: rgb(229,101,76); border-bottom: 1px solid rgba(34,34,34,.25); color: #fff; text-decoration: none !important;}  
  .link_drop a {background: rgb(71, 65, 65); padding-left: calc(5% + 5px); width: calc(100% - 10% - 5px);}  
  .link_drop a:hover {box-shadow: 4px 0 0 0 rgb(229,101,76) inset;}  
  .link_drop {height: 31px; overflow: hidden;}  
  .link_drop:hover {height: calc(31px + 31px * 5);}  
  .link_drop_top {background: rgb(229,101,76) !important; width: calc(100% - 10%) !important; padding: 0 5% !important;}  
  .link_drop:before {width: 30px; height: 30px; content: ''; background: url('/img/drop.png') no-repeat center / 100%; transform: translate(-5px,0) rotate(-90deg); display: inline-block; float: right;}  
  .link_drop:hover:before {transform: translate(-5px,0) ;}  
  .link_drop, .menu a, .link_drop:before {transition: all linear .3s; -moz-transition: all linear .3s; -webkit-transition: all linear .3s; -o-transition: all linear .3s;}


Изображение:
Автор публикации: Загрузка
Загрузка
CbIPoK2513, это его n материал
  • Всего комментариев: 3

Админинстратор
0
Админинстратор написал: Написано 12 Апреля 2016 в 21:38
Комментарий №3
Хорошее меню

Вовчик
0
Вовчик написал: Написано 10 Апреля 2016 в 01:45
Комментарий №1
прикольно, но вот у меня на старой опере меню не раздвигается

CbIPoK2513
0
CbIPoK2513 написал: Написано 10 Апреля 2016 в 02:05
Комментарий №2
Возможно из-за того, что опера не видит такой рецепт как a1:hover .a2 biggrin
Но это, наверное, исправимо использованием JS.

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    403
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 6
    Гостей: 4
    Пользователей: 2
    0
    Сегодня были
    Топ пользователей: