Я хочу, чтобы мое подменю в мобильном представлении работало как this , но вместо этого, если вы перейдете в мобильное представление и нажмете вкладку "Службы", оно не откроется как this . Если вы удалите положение: статическое; только на экране @media и (max-width: 798px)
.nav-dropdown {
position: static; */
}
оно покажет подменю «веб-дизайн», но оно просто расположено в верхней части меню, нажимая на него и вставляя между ними, как в навигации, с которой я пытаюсь использовать. Вот мой код:
<ul class="nav-list">
<li>
<a href="/">Home</a>
</li>
<li>
<a href="/#about">About</a>
</li>
<li>
<a href="#!">Services</a>
<ul class="nav-dropdown">
<li>
<a href="/web-design">Web Design</a>
</li>
<!--<li>-->
<!-- <a href="#!">Web Development</a>-->
<!--</li>-->
<!--<li>-->
<!-- <a href="#!">Graphic Design</a>-->
<!--</li>-->
</ul>
CSS:
@media only screen and (max-width: 798px) {
.nav-mobile {
display: block;
}
nav {
width: 100%;
padding: 50px 0 15px;
}
nav ul {
display: none;
}
nav ul li {
float: none;
}
nav ul li a {
padding: 15px;
line-height: 20px;
}
nav ul li ul li a {
padding-left: 30px;
}
.nav-dropdown {
position: static;
}
}