Я новичок в веб-дизайне. Я пытаюсь создать сайт, где в некоторых меню в строке меню есть подменю. Я хочу, чтобы при наведении мыши отображалось подменю, которого не происходит. Это мой код:
@charset "UTF-8";
body {
margin: 0;
}
. wrapper {
height: 100vh;
}
nav {
height: 44px;
background: #323232;
text-align: center;
/* to center the UL in the nav */
}
nav ul {
display: flex;
max-width: 1200px;
justify-content: space-around;
align-items: center;
padding: 0;
margin: 0 auto;
/* 0 auto allows it to self-center in the nav */
list-style-type: none;
}
nav li {}
nav a {
display: inline-block;
height: 44px;
line-height: 44px;
color: white;
font-size: 15px;
font-weight: 100;
text-decoration: none;
transition: 0.3s;
}
nav a:hover {
color: #B8B8B8;
}
.dropdown ul {
position: absolute;
top: 43px;
z-index: 100;
visibility: hidden;
}
.dropdown ul li a {
background: none;
text-align: left;
display: block;
}
li li {
width: 100%;
}
.dropdown li:hover>ul {
display: block;
}
<div class="wrapper">
<nav>
<ul>
<li><a href="home.html">Home</a></li>
<li class="dropdown"><a>Drinks</a>
<ul>
<li><a href="www.google.com">Pan Shots</a></li>
<li><a href="www.google.com">Tea</a></li>
</ul>
</li>
<li><a href="">Snacks</a></li>
<li><a href="Desert.html">Desert</a></li>
<li><a href="Special.html">Special Diet</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>
</nav>
</div>
<div class="fft">Food For Thought</div>
<br>
<br>
<img src="Indian_Spices.jpg" alt="Spices" class="main_wrapper">
<!--<div class="main_wrapper" ></div>-->
При наведении мыши на «Напитки» ничего не появляется. Я хочу, чтобы при перемещении мыши в подменю «Напитки» «Кастрюли» и «Чай» должны были быть видны и должны скрываться, когда мышь не на «Напитки».