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

645
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 25
Скрипты и модификации для Ucoz 2121
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • По просьбам поправили!.
    1. Делаем все как написано.
    2. Находим файл /Ucoz4/ctena_user2_wall_v2.js и меняем все в файле из нашего файла:
    Код
    http://mbs.usite.pro/ctena_user2_wall_v2.js
  • rayven написал:
  • в любом случае, всегда надо под свои нужды настраивать руками. А скрипт пригодиться, не тут, так там.
  • rayven написал:
  • даже Вовчик со мной согласен. tongue
  • Marishka написал:
  • Upd 1.4 Кому лень https://jsfiddle.net/7js6tfp1/5/
  • Marishka написал:
  • Мы обновили код и упростили его установку:
    Что нового:
    1. Новый легкий js код.
    2. Отправка по Enter если есть или нет Aa цвета.
    3. Простая установка.

    Принцип работы:
    Используется родное поле ввода текста с выбором цвета, родная кнопка отправки скрывается позволяя отправить форму по Enter.

    Демо: https://jsfiddle.net/7js6tfp1/4/
    Последние темы
    Опрос
    484
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: