Crea un ícono menú hamburguesa, usando HTML, CSS y JavaScript.
Ejemplo
Marcado HTML
<div class="container" onclick="myFunction(this)">
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
</div>
Estilos CSS
.container {
display: inline-block;
cursor: pointer;
}
.bar1,
.bar2,
.bar3 {
width: 35px;
height: 5px;
background-color: #333;
margin: 6px 0;
transition: 0.4s;
}
.change .bar1 {
transform: translate(0, 11px) rotate(-45deg);
}
.change .bar2 {
opacity: 0;
}
.change .bar3 {
transform: translate(0, -11px) rotate(45deg);
}
JavaScript
function myFunction(x) {
x.classList.toggle("change");
}
Referencias
El contenido de este artículo es una inspiración y traducción de:
"La mejor manera de aprender a programar es practicando todos los días"