I have a problem so I started making a website with my friend just for fun to kill boredom and we've got a problem. I made a responsive navbar using input but I do not know how to do thing like when my input is checked then div "middle" will dissapear. Is there a posibility that I could hook up somehow this input to div middle? thanks a lot:)
.nav-toggle:checked ~ nav{
transform: scale(1, 1);
/*display: block;*/
}
.nav-toggle:checked ~ nav a{
opacity: 1;
transition: opacity 250ms ease-in-out 250ms;
}
@media screen and (min-width: 1024px) {
.nav-toggle-label {
display: none;
}
<header>
<h1 class="logo">title</h1>
<input type="checkbox" id="nav-toggle" class="nav-toggle">
<nav>
<ul>
<li><a href="#">abc</a></li>
<li><a href="#">acba</a></li>
<li><a href="#">abc</a></li>
<li><a href="#">abc</a></li>
<li><a href="#">abc</a></li>
<li><a href="#">abc</a></li>
</ul>
</nav>
<label for="nav-toggle" class="nav-toggle-label">
<span></span>
</label>
</header>
<div class="content">
<div class="middle">
<h2>title</h2>
<img src="img/brandlogo.png" alt="alter" height="410" width="410">
<p class="button">order</p>
</div>
</div>