Css многоуровневое горизонтальное меню: Меню многоуровневое горизонтальное и вертикальное CSS

liMenuHor — горизонтальное многоуровневое jQuery меню

effect liMenuHor — горизонтальное многоуровневое jQuery меню

jQuery Плагин liMenuHor создает горизонтальное многоуровневое меню с неограниченной вложенностью. Структура меню — самая простейшая, а именно обыкновенный многоуровневый список с ссылками.
Важными достоинствами горизонтального многоуровневого меню liMenuHor являются: правильная реакция на края страницы родительского элемента, наличия маркеров вложения, бесконечная вложенность и симпатичный внешний вид.
В меню присутствует шаблонизация: «white»,»black» и «gray». Для использования готовых шаблонов в добавок к основному CSS подключите один из шаблонных CSS. Если вы желаете создать свой внешний вид, подключите один из шаблонных CSS и исправьте его на свое усмотрение.

Пример работы на JSFIDDLE

Подключаемые файлы

Надо заметить, что кроме основного CSS файла «liMenuHor.css», необходимо подключить также и файл шаблона «liMenuHorTheme-white. css», который в свою очередь оформит горизонтальное меню должным образом.

Инициализация плагина

У плагина нет никаких настроек, поэтому инициализация выглядит очень просто

Структура HTML

Структура HTML представлена обыкновенным семантическим списком

Оцените материал

  • 1
  • 2
  • 3
  • 4
  • 5

(3 голосов)

Другие материалы в этой категории: « liHighLight — jQuery highLight или подсветка слов в тексте liMenuVert — вертикальное многоуровневое jQuery меню »

Наверх

Чем вы можете помочь?

1. Разместить ссылку на своем сайте
Если вы ведете блог или у вас есть сайт — поставьте ссылку на www.masscode.ru. Скопируйте этот код:

<a href=»/» title=»Плагины, сниппеты и пользовательские скрипты на jquery» target=»_blank»>Плагины, сниппеты и пользовательские скрипты на jquery</a>

2. Поддержать проект финансово
Вы можете сделать добровольное пожертвование

AUH: U878157792792
USD: Z821422743261
RUB: R360648948582
EUR: E298388086680
Свежие материалы
  • itour — Easy step by step Tour for the Complex web Interface или Простой Help-тур по сложному интерфейсу

    Описание Плагин itour дает возможность рассказать вам о функциональности любого интерфейса. Кроме того, плагин itour…

  • liMarqueeWP — WordPress plugin of Responsive marquee (ticker) for Text and HTML and Images или WordPress плагин бегущей строки для текста, кода или изображений

    Описание Плагин liMarqueeWP позволяет отображать различное HTML содержимое, изображения и просто текст на вашей странице…

  • Yoga Map — Google Map Cusomizer или быстрая настройка карт от Google

    The Perfect Choice For Customizing Maps

  • liAccordion — jQuery Responsive Multi Level Accordion или Accordion навигация на jQuery

    The liAccordion is a unique plugin for implementation «accordion» navigation of any type of content.

Последние коментарии
Чудо облако

jquery jquery menu с бесконечной вложенностью jquery slider jquery выпадающее меню jquery меню jquery плагин бегущая строка jquery плагины jquery цикличная строка js бегущая строка бесконечная Responsive Menu size Текст и адаптивный дизайн адаптивное меню адаптивный меню бегущая строка html jquery бегущая строка без разрыва бегущая строка из картинок бегущая строка картинки jquery бегущая строка на сайт бегущая строка несколько блоков многострочного текста вертикальное меню вертикальное меню для сайта скачать красивая бегущая строка для сайта jquery меню jquery меню на jquery необычная бегущая строка под все браузеры непрерывная бегущая строка непрерывно бегущая строка плагин бегущая строка плагины

Вы находитесь здесь:   ГлавнаяjQueryliMenuHor — горизонтальное многоуровневое jQuery меню

css — горизонтальное меню с несколькими подменю

Задай вопрос

спросил

Изменено 5 лет, 2 месяца назад

Просмотрено 4к раз

Я создал меню с несколькими подменю.

Я искал способы сделать раскрывающееся меню подменю горизонтальным способом от исходного меню к подменю, а затем к последнему подменю (которое я иногда могу получить случайно, но потом я все испортил и вернулся к своему оригинальное горизонтальное меню с вертикальными подменю). Я пытался изменить их на встроенный блок, статический и блок, но я не могу заставить его работать. Есть ли более простой способ? Что мне не хватает?

 /* Меню панели навигации */

навигация {
  цвет: #F00;
  минимальная ширина: 100%;
}

нав ул {
  заполнение: 0;
  маржа: 0;
  стиль списка: нет;
  положение: родственник;
}

нав уль ли {
  отображение: встроенный блок;
  поплавок: нет;
  пробел: nowrap;
}

навигация {
  дисплей: блок;
  отступ: 0 10px;
  цвет: #F00;
  размер шрифта: 20px;
  высота строки: 30 пикселей;
  текстовое оформление: нет;
}

навигация: наведите {
  цвет: #FFF;
  цвет фона: #CCC;
  переход: все .3s легкость;
}

нав уль уль {
  дисплей: нет;
  положение: абсолютное;
  верх: 100%;
}

nav ul li: hover>
ul { отображение: наследовать; переход: все . 3s легкость; } нав уль уль ли { минимальная ширина: 170 пикселей; отображение: элемент списка; положение: родственник; } нав уль уль уль { положение: абсолютное; сверху: 0; слева: 100%; }
 <навигация>
  <ул>
    
  • Главная
  • О нас <ул>
  • Наша команда
  • Сервисы <ул>
  • Сердечно-сосудистые заболевания <ул>
  • Перфузия
  • PTCA и IABP
  • ЭКМО
  • ТАВР
  • Обработка крови <ул>
  • Автотрансфузия
  • html">гель для тромбоцитов
  • Товары <ул>
  • Одноразовые товары
  • Рекомендуемые товары
  • Контакты <ул>
  • Запросы о трудоустройстве
  • Контакты
    • css
    • html
    • подменю

    0

    Извините, если я что-то упустил, но это то, что вы ищете? https://codepen.io/will0220/pen/VMMgMb

    Это

     nav ul ul li {
     отображение: элемент списка;
    }
     

    Необходимо удалить свойство display, display: list-item принудительно разделяет его на строки. Надеюсь это поможет!

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя электронную почту и пароль

    Опубликовать как гость

    Электронная почта

    Требуется, но никогда не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    списки html — горизонтальное меню css находится за пределами круглого слоя div

    Задай вопрос

    спросил

    Изменено 8 лет, 8 месяцев назад

    Просмотрено 399 раз

    Я пытаюсь сделать горизонтальное меню со скругленными краями, но внутренние элементы «li» перекрывают слой div.

    Вот пример того, что я имею в виду:

     
    <ул>
  • Главная
  • Тест
  • Тест 2
  •  .меню {
         цвет фона: # CCC;
        радиус границы: 10 пикселей;
        граница: 1px сплошной черный;
        z-индекс: 9999999;
    }
    ул {
        тип стиля списка: нет;
        маржа: 0;
        заполнение: 0;
        z-индекс:-9999;
    }
    ли {
        дисплей: встроенный;
        цвет фона: красный;
        z-индекс:-9999;
    }
     

    Вот скрипка http://jsfiddle.net/3zeUg/ Взгляните на самый левый элемент li, он перекрывается своей квадратной рамкой с круглой рамкой.

    Я безуспешно пытался установить z-индексы. Я также пытался придать элементам li круглую рамку, но тогда каждый из элементов имеет круглую рамку, чего я не хочу, и, поскольку я работаю над темой WordPress, я должен придерживаться заданных стандартов.

    Я наткнулся на этот сайт здесь: http://mypeoplesrock.com/ и в меню видно, что у него круглые рамки, но внутренний элемент не перекрывается. Глядя на его файл css, я не могу найти, что он сделал по-другому.

    Спасибо

    • html-списки
    • перекрытие
    • css

    Просто добавьте overflow: hidden; от до .menu для предотвращения просачивания внутренних элементов через границу.

    Используйте метод позиционирования по вашему выбору, чтобы впоследствии уточнить макет внутри меню.

    вы можете использовать текстовый отступ ;

     ул {
    ...
    отступ текста: 15px;
    ...
    }
     

    или поле слева ;

     ул {
    ...
    поле: 0 0 0 15 пикселей;
    ...
    }
     

    Попробуйте добавить padding-left: 5px; на ваш .menu CSS

    Я полагаю, вы говорите о DEMO

     li:first-child{
       граница-верхний-левый-радиус: 10px;
       граница-нижний-левый-радиус: 10px;
    }
     

    Просто поэкспериментируйте с отступом внутри .menu .

    HTML

     
    <ул>
  • Главная
  • Тест
  • Тест 2
  • CSS

     .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *