Bonjour à tous.
dans le but de créer un menu responsive, je veux créer une icone burger; j'ai créé une div burger avec une span
puis dans la css j'ai réussi de créer une barre horizontale, mais pas les barres sup et inf avec les pseudo éléments before et after.Voici le code.
Merci par avance de votre aide ou commentaires.
dans le but de créer un menu responsive, je veux créer une icone burger; j'ai créé une div burger avec une span
<div class="burger"><span></span></div>
puis dans la css j'ai réussi de créer une barre horizontale, mais pas les barres sup et inf avec les pseudo éléments before et after.Voici le code.
.burger {
width : 50px;
height: 50px;
position: relative;
cursor: pointer;
margin-left: 20px;
}
.burger span {
width: 100%;
height: 6px;
background-color: black;
display: block;
top: 50%;
transform: translateY: (-50%);
}
.burger span:: before,
.burger span:: after {
content: '';
width : 100%;
height: 6px;
position: absolute;
display: block;
background-color: black;
}
.burger span:: before {
transform: translateY: (-16px);
}
.burger span:: after {
transform: translateY: (16px);
}
Merci par avance de votre aide ou commentaires.