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

Как открывать подменю при активном родителе?

Здравствуйте. Есть меню:
<ul class="menu">
<li class="first">
<a href="menu/pizza/">Пицца</a>
<ul class="sub-menu">
<li><a href="menu/pizza/30x20/">30x20</a></li>
<li><a href="menu/pizza/40x50/">40x50</a></li>
</ul>
</li>
<li class="active"><a href="menu/rolle/">Роллы</a></li>
<li><a href="menu/горячие-блюда/">Горячие блюда</a></li>
<li><a href="menu/напитки/">Напитки</a></li>
<li class="last"><a href="menu/салаты/">Салаты</a></li>
</ul>

Как сделать, чтобы подменю открывалось только после того, как родитель станет активным?
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@blackbb Автор вопроса
ul.sub-menu {
    display: none;
}

ul.menu li.active ul.sub-menu {
    display: block;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
toggle
Ответ написан
Комментировать
trushka
@trushka
a:active+ul {...}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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