Answer the question
In order to leave comments, you need to log in
How to make a multilevel dropdown menu drop down more smoothly using Jquery?
This is what the html code looks like
<ul class="menu my-5" >
<li><a href="">Menu</a>
<ul>
<li><a href="">Sub-Menu</a>
<ul>
<li><a href="">Sub-Sub-Menu</a></li>
<li><a href="">Sub-Sub-Menu</a></li>
<li><a href="">Sub-Sub-Menu</a></li>
</ul>
</li>
<li><a href="">Sub-Menu</a>
<ul>
<li><a href="">Sub-Sub-Menu</a></li>
<li><a href="">Sub-Sub-Menu</a></li>
<li><a href="">Sub-Sub-Menu</a></li>
</ul>
</li>
<li><a href="">Sub-Menu</a></li>
<li><a href="">Sub-Menu</a></li>
<li><a href="">Sub-Menu</a>
<ul>
<li><a href="">Sub-Sub-Menu</a></li>
<li><a href="">Sub-Sub-Menu</a></li>
<li><a href="">Sub-Sub-Menu</a></li>
</ul>
</li>
<li><a href="">Sub-Menu</a></li>
<li><a href="">Sub-Menu</a></li>
</ul>
</li>
<li><a href="">Menu</a>
</li>
</ul>
.menu{
display: block;
position: relative;
justify-content:center;
margin-left: 30%;
}
.menu li{
width: 190px;
list-style: none;
/*background-color: #0275d8;*/
position: relative;
padding: 1.5px;
margin-top: 1px;
text-align: center;
}
.menu a{
color:white;
text-decoration: none;
background-color: #dc3545;;
display: block;
text-align: center;
padding-top:15px;
transition: all 0.8s;
}
.menu a:hover{
color:white;
background-color: #d97777;
cursor: default;
}
.menu ul{
position: relative;
display: none;
top:-105px;
left:155px;
}
.menu li:hover > ul{
display: block;
}
.menu ul ul {
display: none;
position: absolute;
}
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question