Menu mi się wysuwa i chowa :) Niestety słowa menu nie :....( Jak temu zaradzić w Javascripcie ? )
<nav class="button_with_menu">
<div class="menu_in_left">
<div class="button_menu" onclick="wysun()">
<div></div>
<div></div>
<div></div>
</div>
</div>
<ul id="menu">
<li><a href="about">O MNIE</a>
<li><a href="galeria">GALERIA</a></li>
<li><a href="kontakt"">KONTAKT</a></li>
<li><a href="szukaj">SZUKAJ</a></li>
<li><a href="about">OFERTA</a></li>
<li><a href="galeria">KONTAKT</a></li>
<li onclick="cofnij()" >ZAMKNIJ</li>
</ul>
</nav>
html>body{
overflow: hidden;
margin:0;
padding: 0;
background:rgb(15, 128, 156);
}
.menu_in_left{
position: absolute;
top:2vh;
right:2vh;
}
.button_menu>div{
width: 5vh;
height: 0.7vh;
opacity:0.8;
background-size: 100% 100%;
background: black;
margin-top:0.8vh;
margin-right:1vh;
}
.close{
font-size:3.3vh;
z-index: 1;
width:0vh;
height:0vh;
display:none;
color:white;
background: rgb(248, 93, 3);
left:91%;
top:-1.7vh ;
position: absolute;
}
#menu{
position:absolute;
top:24vh;
margin:0;
padding:0;
text-align: center;
height: 56vh;
width:0;
transition-duration:0.3s;
background: rgb(19, 185, 214);
}
li{
padding: 0.5vh;
font-size: 3vh;
font-family: 'Karla', sans-serif;
font-family: 'Noto Sans TC', sans-serif;
font-family: 'Fjalla One', sans-serif;
color:white;
list-style-type: none;
border-bottom:solid #000000 0px;
height: 7vh;
line-height: 7vh;
letter-spacing: 0.5vh;
}
a{
text-decoration:none;
color:white;
}
#menu>li:hover{
background: rgb(11, 152, 207);
font-family: 'Karla', sans-serif;
font-family: 'Noto Sans TC', sans-serif;
font-family: 'Fjalla One', sans-serif;
}
function wysun() {
var x= document.querySelector("#menu");
x.style.width="30%";
var y=document.querySelector(".close");
y.style.display="block";
}
function cofnij() {
var x= document.querySelector("#menu");
x.style.width="0%";
var y=document.querySelector(".close");
y.style.display="none";
}