@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>

Как сделать, чтобы подменю открывалось только после того, как родитель станет активным?
  • Вопрос задан
  • 106 просмотров
Решения вопроса 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 {...}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 23:39
3000 руб./за проект
30 апр. 2024, в 23:32
1500 руб./за проект
30 апр. 2024, в 22:44
500 руб./в час