in this tutorial, we will see together how to make a beautiful and simple hamburger button using HTML and CSS, it's a very simple and quick tutorial so let's start it.
Video tutorial
HTML Code
<!DOCTYPE HTML> <html> <head> <link rel="stylesheet" href="main.css"> </head> <body> <div class="Humberger"> <div class="bar"></div> </div> </body> </html>
CSS Code
body{ background-color: #4486f6; } .Humberger{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 40px; height: 35px; } .bar{ position: absolute; top: 15px; display: block; width: 40px; height: 5px; background-color: #fafafa; transition: .4s; } .Humberger::after{ content: ''; position: absolute; left: 0; display: block; width: 40px; height: 5px; background-color: #fafafa; top: 0px; transition: .4s; } .Humberger::before{ content: ''; position: absolute; left: 0; top: 30px; display: block; width: 40px; height: 5px; background-color: #fafafa; transition: .4s; } .Humberger:hover .bar{ opacity: 0; } .Humberger:hover.Humberger::after{ top: 50%; transform-origin: center; transform: rotate(45deg); } .Humberger:hover.Humberger::before{ top: 50%; transform: rotate(-45deg); }
and that's it , of corse you can make this code better by adding a javascript event listener
you can download the project file from this link : Download
Make a Hamburger Button using HTML and CSS
Reviewed by Medics
on
August 03, 2019
Rating:
No comments: