Я испытываю трудности с тем, как изменить порядок моего HTML / CSS-кода, чтобы переместить несколько ссылок в навигационное меню гамбургера. Я бы хотел, чтобы «дом» всегда был виден, но тогда я бы хотел, чтобы другие связанные страницы попадали в меню гамбургера, видимое только при нажатии на меню ... Итак, внутри гамбургера может быть:
О программеПортфолио контактов и др.
Есть предложения, как этого добиться?
* {
text-decoration: none;
}
body {
background-color: #f3f3f3;
}
header {
background-color: #fff;
width: 100%;
height: 100px;
display: table-cell;
}
.header-logo img {
height:100px;
padding: 10px 0px 10px 10px;
float: left;
}
header nav ul {
display: block;
margin: 0 auto;
width: fit-content;
padding-top: 30px;
}
header nav ul li {
display: inline-block;
padding: 0 5px;
}
header nav ul li a {
font-family:'Sorts Mill Goudy', serif;
font-size: 16px;
color: #111;
text-transform: uppercase;
}
.sub {
display: none;
background-color: rgb(70, 149, 223);
margin-left: 5%;
height: auto;
}
/* HAMBURGER MENU */
.nav div {
height: 4px;
background-color: rgb(20, 15, 15);
margin: 5px 0;
border-radius: 25px;
transition: 0.3s;
}
.nav {
width: 30;
display: block;
float: right;
margin: 1em 0 0 1em;
padding-right: 10px;
}
.one {
width: 30px;
}
.two {
width: 20px;
}
.three {
width: 25px;
}
.nav:hover div{
width: 30px;
}
ul li a:hover {
color: rgb(255, 255, 255);
}
<header>
<div class="header-logo">
<a href="index.html"> <img src="img/Milestonehackers.jpg" alt="Milestonehackers logo"></a>
</div>
<nav>
<ul> <li><a href="index.html">Home</a></li></ul>
<ul>
<a href="#" class="nav">
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<li><a href="podcasts.html">Podcast</a></li>
<li><a href="newsletter.html">Newsletter</a></li>
<li><a href="blog.html">Blog</a></li>
<li><a href="contact.html">Contact</a></li>
<div class="sub">
<li><a href="subscribe.html">Subscribe</a></li>
</div>
</a>
</ul>
</nav>
</header>