Задать вопрос
Malekith
@Malekith

Как создать действительно выпадающее меню?

Ключевое отличие: подменю не получает видимость, а выплывает из-под пункта меню, причём 2 из-под 1, 3 из-под 2, и так далее.
В целом, это нетрудно, но мне кажется, что я делаю слишком сложно: во-первых, присуждаю каждому рангу меню свой класс (SubmenuElementRung) smer1, smer2... чтобы каждый из них имел свой z-index (ибо по-стандарту ниже написанный пункт меню рисуется ВЫШЕ предыдущего), и чтобы каждый из них уплывал при наведении на свою дистанцию; и во-вторых, сама идея назначать каждому рангу свой z-index мне не нравится.
Возможно, уже есть реализованный вариант или просто мастхевные мысли, как упростить мой?
https://jsfiddle.net/w9yzw5ts/
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Скинь код в песочницу типо jsfiddle / codepen , ... Так нифига не понятно)
Ответ написан
warsand
@warsand
Экспериментатор
Пусть я не спец, но "display: none;" мне помогает. Есть эксперименты:
Анимированная иконка
Переключаемые вкладки
CSS-выпады
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы