Раскрывающееся меню

Используя приведённый код HTML, добавьте к нему стили, чтобы получить меню, некоторые пункты которого раскрываются при наведении на них курсора мыши (рис. 1).

Рис. 1

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Меню</title> </head> <body> <nav aria-label="Меню"> <ul class="menu"> <li class="menu__item"><a href="#">Консоме</a></li> <li class="menu__item"><a href="#">Гарниры</a></li> <li class="menu__item menu__item-dropdown"><span class="item__dropdown">Соусы</span> <ul class="menu-dropdown"> <li class="menu-dropdown__item"><a href="#">Базовые соусы</a></li> <li class="menu-dropdown__item"><a href="#">Горячие соусы</a></li> <li class="menu-dropdown__item"><a href="#">Холодные соусы</a></li> </ul> </li> <li class="menu__item menu__item-dropdown"><span class="item__dropdown">Жаркое</span> <ul class="menu-dropdown"> <li class="menu-dropdown__item"><a href="#">Жаркое из говядины</a></li> <li class="menu-dropdown__item"><a href="#">Жаркое из телятины</a></li> <li class="menu-dropdown__item"><a href="#">Жаркое из свинины</a></li> <li class="menu-dropdown__item"><a href="#">Жаркое из птицы</a></li> </ul> </li> </ul> </nav> </body> </html>
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Меню</title> <style> .menu { margin: 0; padding: 0; list-style: none; display: flex; background-color: #d63138; } .menu__item > a, .menu__item > span, .menu-dropdown__item > a { color: #fff; text-decoration: none; display: block; padding: 0.5rem 1rem; } .menu__item > a:hover, .menu__item > span:hover, .menu-dropdown__item > a:hover { background-color: #9d181f; } .item__dropdown::before { content: '► '; font-size: 0.8rem; } .menu__item-dropdown:hover .item__dropdown::before { content: '▼ '; } .item__dropdown { cursor: pointer; } .menu__item-dropdown { position: relative; } .menu-dropdown { display: none; margin: 0; padding: 0; width: 200px; list-style: none; position: absolute; left: 0; top: 100%; background-color: #d63138; } .menu-dropdown__item > a { padding: 0.5rem; } .menu__item-dropdown:hover > .menu-dropdown { display: block; } </style> </head> <body> <nav aria-label="Меню"> <ul class="menu"> <li class="menu__item"><a href="#">Консоме</a></li> <li class="menu__item"><a href="#">Гарниры</a></li> <li class="menu__item menu__item-dropdown"><span class="item__dropdown">Соусы</span> <ul class="menu-dropdown"> <li class="menu-dropdown__item"><a href="#">Базовые соусы</a></li> <li class="menu-dropdown__item"><a href="#">Горячие соусы</a></li> <li class="menu-dropdown__item"><a href="#">Холодные соусы</a></li> </ul> </li> <li class="menu__item menu__item-dropdown"><span class="item__dropdown">Жаркое</span> <ul class="menu-dropdown"> <li class="menu-dropdown__item"><a href="#">Жаркое из говядины</a></li> <li class="menu-dropdown__item"><a href="#">Жаркое из телятины</a></li> <li class="menu-dropdown__item"><a href="#">Жаркое из свинины</a></li> <li class="menu-dropdown__item"><a href="#">Жаркое из птицы</a></li> </ul> </li> </ul> </nav> </body> </html>