I can get it to work it works with toggle:checked {display: none} bet not with extra class can some won plz help me with dis problem.
nav>
<div class="nav">
<label class="hamburger__menu" for="toggle">☰</label>
<input class="toggle" type="checkbox" id="toggle">
</div>
<div class="menu-box">
<ul class="menu">
<li class="menu__item"><a class="item__link" href="#">home</a></li>
<li class="menu__item menu__item--yellow"><a class="item__link" href="#">humo@festivals</a></li>
<li class="menu__item"><a class="item__link" href="#">humor</a></li>
<li class="menu__item menu__item--red"><a class="item__link" href="#">video</a></li>
<li class="menu__item"><a class="item__link" href="#">fotospecials</a></li>
<li class="menu__item"><a class="item__link" href="#">nu in humo</a></li>
<li class="menu__item"><a class="item__link" href="#">tv/film</a></li>
<li class="menu__item"><a class="item__link" href="#">actua</a></li>
<li class="menu__item"><a class="item__link" href="#">muziek</a></li>
<li class="menu__item"><a class="item__link" href="#">boeken</a></li>
<li class="menu__item"><a class="item__link" href="#">humo sapiens</a></li>
</ul>
</div>
</nav>
.menu {
display: none;
}
.toggle {
display: none;
&:checked + .menu {
display: block;
}
}