WEBLEB
Accueil
Éditeur
Connexion
Pro
Français
English
Français
Español
Português
Deutsch
Italiano
हिंदी
Extrait de code HTML pour menu burger
528
LittlleSquirtle
Ouvrir dans l'éditeur
Publiez votre code
Recommandé
10 December 2025
Jeu de ping-pong rétro en JavaScript dans HTML5 Canvas
30 June 2023
Barre de navigation CSS responsive
19 October 2024
Portfolio de développeur HTML V2
HTML
Copy
Menu burger
CSS
Copy
*, ::before, ::after{ margin: 0; padding: 0; box-sizing: border-box; } body{ min-height: 100vh; display: flex; justify-content: center; align-items: center; } .menu_burger input{ display: none; } .burger{ position: relative; display: flex; /* justify-content: space-between; flex-direction: column; */ width: 100px; height: 70px; cursor: pointer; } .burger span{ position: absolute; display: block; width: 100%; height: 4px; background-color: black; transition: all 0.4s ease; } .burger span:nth-child(1){ top: 0; } .burger span:nth-child(2){ top: 50%; transform: translateY(-50%); } .burger span:nth-child(3){ bottom: 0; } /* tranformer en croix */ .menu_burger input:checked + .burger span:nth-child(1){ transform: rotate(45deg); top: 50%; } .menu_burger input:checked + .burger span:nth-child(2){ opacity: 0; } .menu_burger input:checked + .burger span:nth-child(3){ transform: rotate(-45deg); top: 50%; }
JS
Copy
/* Replace with your JS Code (Leave empty if not needed) */