Witam,
zrobiłem menu na wersje mobile, ale nie działa, jak to naprawić?
<nav>
<div class="hamburger">
<i class="fas fa-bars"></i>
</div>
<ul class ="nav-bar-hamburger-off">
<li><a href="#">O nas</a></li>
<li><a href="#">Osługi</a></li>
<li><a href="#">Galeria</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</nav>
.nav-bar-hamburger-on
{
display: flex;
}
.nav-bar-hamburger-off
{
display: none;
list-style-type: none;
background: rgb(42, 42, 42);
flex-direction: column;
align-items: center;
}
const hamburger = document.querySelector(".hamburger")
const ul = document.querySelector(".nav-bar-hamburger-off")
hamburger.addEventListener("click", function()
{
ul.classList.toggle("nav-bar-hamburger-on");
});
Display: flex jest dodawany, ale display: none dalej zostaje i to on jest "ważniejszy".
Pozdrawiam