CSS Menu - Burger Button

Developer
Size
3,446 Kb
Views
24,288

How do I make an css menu - burger button?

What is a css menu - burger button? How do you make a css menu - burger button? This script and codes were developed by Tyler Fowle on 12 August 2022, Friday.

CSS Menu - Burger Button Previews

CSS Menu - Burger Button - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>CSS Menu - Burger Button</title> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class="sidebar">
<input type="checkbox" id="burgerbtn" class="burgercheck" name="burgerbtn" checked>
<label for="burgerbtn" class="burgerlabel" >|||</label> <ul class="menu"> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li class="parent"> <a href="#">Item 3</a> <input type="checkbox" id="subcheck" name="subcheck" class="subbtn"> <label for="subcheck" class="sublabel"></label> </li> <div class="submenu"> <li class="child"><a href="#">Sub Item 1</a></li> <li class="child"><a href="#">Sub Item 2</a></li> <li class="child"><a href="#">Sub Item 3</a></li> <li class="child"><a href="#">Sub Item 4</a></li> <li class="child"><a href="#">Sub Item 5</a></li> </div> <li><a href="#">Item 4</a></li> <li><a href="#">Item 5</a></li> </ul>
</div>
<div class="content"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam aliquam egestas porta. Nam dapibus justo sed lectus accumsan adipiscing. Aliquam metus enim, aliquam ut nisl ultricies, aliquet varius leo. Quisque nunc leo, suscipit vel nibh at, congue lobortis quam. In tempus quam vitae malesuada pellentesque. Nam vestibulum dolor quis purus dignissim, a pharetra mi malesuada. Sed vel feugiat massa. Vestibulum ut semper mi. Quisque mattis, mauris at pharetra vulputate, mauris elit fringilla velit, in scelerisque lorem ligula a tellus. Nunc convallis pellentesque felis id vehicula. Mauris vitae congue eros. Curabitur fringilla eu arcu id varius. Curabitur tortor mi, sagittis quis neque a, pharetra gravida nulla.
<BR><BR>
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque non ipsum sit amet velit porttitor varius. Morbi sollicitudin elit vel eros pulvinar semper. Mauris ligula ligula, cursus suscipit scelerisque quis, placerat quis massa. Pellentesque varius eros sit amet elit lacinia, quis sagittis ante sodales. Praesent ligula nunc, pellentesque a bibendum ac, euismod et lectus. Etiam tincidunt nulla sed bibendum euismod. Mauris dictum ipsum ac dui fringilla blandit. Ut venenatis neque in posuere eleifend. Nunc sit amet sem ac purus molestie elementum. Aenean viverra tempus massa at porttitor. Nulla purus ligula, mattis in sagittis quis, eleifend ut ligula. Praesent a erat tempus, ullamcorper purus nec, lobortis dolor.
<BR><BR>
Duis sodales odio vitae lectus pellentesque, eu aliquet massa tempor. Pellentesque sagittis dolor ullamcorper fringilla malesuada. Nullam diam enim, feugiat ac tellus sed, tempor adipiscing lacus. Fusce et purus ut nibh egestas rutrum. Curabitur ullamcorper orci a urna euismod pharetra. Pellentesque eu odio nibh. Nam placerat in dui ut posuere. Morbi enim diam, sagittis quis dignissim eget, placerat sit amet sem. Etiam eu dui erat.
<BR><BR>
Donec hendrerit risus eget venenatis molestie. Fusce at nisl non metus commodo malesuada non sed est. In malesuada nunc vitae mi fermentum dignissim. Pellentesque laoreet facilisis hendrerit. Ut quis nulla gravida, mattis quam semper, facilisis massa. Curabitur sollicitudin libero lobortis lorem pulvinar suscipit. Nullam est justo, rhoncus quis venenatis ut, laoreet vel urna. Pellentesque in imperdiet lorem. Aenean pretium dignissim nunc ac egestas.
<BR><BR>
Phasellus turpis mi, fringilla nec ornare quis, hendrerit id nibh. Sed in lacinia eros, vitae luctus mauris. Maecenas semper viverra felis, ut elementum erat fringilla eu. Pellentesque blandit nisl tortor, sed viverra dui pulvinar nec. Proin dapibus porttitor quam, eu varius diam vehicula eget. Nulla dignissim mollis augue ut blandit. Integer eget elementum ligula. Donec pellentesque, nunc et rutrum fermentum, orci urna fermentum lacus, id sollicitudin tortor odio eu metus. <BR><BR> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam aliquam egestas porta. Nam dapibus justo sed lectus accumsan adipiscing. Aliquam metus enim, aliquam ut nisl ultricies, aliquet varius leo. Quisque nunc leo, suscipit vel nibh at, congue lobortis quam. In tempus quam vitae malesuada pellentesque. Nam vestibulum dolor quis purus dignissim, a pharetra mi malesuada. Sed vel feugiat massa. Vestibulum ut semper mi. Quisque mattis, mauris at pharetra vulputate, mauris elit fringilla velit, in scelerisque lorem ligula a tellus. Nunc convallis pellentesque felis id vehicula. Mauris vitae congue eros. Curabitur fringilla eu arcu id varius. Curabitur tortor mi, sagittis quis neque a, pharetra gravida nulla.
<BR><BR>
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque non ipsum sit amet velit porttitor varius. Morbi sollicitudin elit vel eros pulvinar semper. Mauris ligula ligula, cursus suscipit scelerisque quis, placerat quis massa. Pellentesque varius eros sit amet elit lacinia, quis sagittis ante sodales. Praesent ligula nunc, pellentesque a bibendum ac, euismod et lectus. Etiam tincidunt nulla sed bibendum euismod. Mauris dictum ipsum ac dui fringilla blandit. Ut venenatis neque in posuere eleifend. Nunc sit amet sem ac purus molestie elementum. Aenean viverra tempus massa at porttitor. Nulla purus ligula, mattis in sagittis quis, eleifend ut ligula. Praesent a erat tempus, ullamcorper purus nec, lobortis dolor.
<BR><BR>
Duis sodales odio vitae lectus pellentesque, eu aliquet massa tempor. Pellentesque sagittis dolor ullamcorper fringilla malesuada. Nullam diam enim, feugiat ac tellus sed, tempor adipiscing lacus. Fusce et purus ut nibh egestas rutrum. Curabitur ullamcorper orci a urna euismod pharetra. Pellentesque eu odio nibh. Nam placerat in dui ut posuere. Morbi enim diam, sagittis quis dignissim eget, placerat sit amet sem. Etiam eu dui erat.
<BR><BR>
Donec hendrerit risus eget venenatis molestie. Fusce at nisl non metus commodo malesuada non sed est. In malesuada nunc vitae mi fermentum dignissim. Pellentesque laoreet facilisis hendrerit. Ut quis nulla gravida, mattis quam semper, facilisis massa. Curabitur sollicitudin libero lobortis lorem pulvinar suscipit. Nullam est justo, rhoncus quis venenatis ut, laoreet vel urna. Pellentesque in imperdiet lorem. Aenean pretium dignissim nunc ac egestas.
<BR><BR>
Phasellus turpis mi, fringilla nec ornare quis, hendrerit id nibh. Sed in lacinia eros, vitae luctus mauris. Maecenas semper viverra felis, ut elementum erat fringilla eu. Pellentesque blandit nisl tortor, sed viverra dui pulvinar nec. Proin dapibus porttitor quam, eu varius diam vehicula eget. Nulla dignissim mollis augue ut blandit. Integer eget elementum ligula. Donec pellentesque, nunc et rutrum fermentum, orci urna fermentum lacus, id sollicitudin tortor odio eu metus. <BR><BR> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam aliquam egestas porta. Nam dapibus justo sed lectus accumsan adipiscing. Aliquam metus enim, aliquam ut nisl ultricies, aliquet varius leo. Quisque nunc leo, suscipit vel nibh at, congue lobortis quam. In tempus quam vitae malesuada pellentesque. Nam vestibulum dolor quis purus dignissim, a pharetra mi malesuada. Sed vel feugiat massa. Vestibulum ut semper mi. Quisque mattis, mauris at pharetra vulputate, mauris elit fringilla velit, in scelerisque lorem ligula a tellus. Nunc convallis pellentesque felis id vehicula. Mauris vitae congue eros. Curabitur fringilla eu arcu id varius. Curabitur tortor mi, sagittis quis neque a, pharetra gravida nulla.
<BR><BR>
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque non ipsum sit amet velit porttitor varius. Morbi sollicitudin elit vel eros pulvinar semper. Mauris ligula ligula, cursus suscipit scelerisque quis, placerat quis massa. Pellentesque varius eros sit amet elit lacinia, quis sagittis ante sodales. Praesent ligula nunc, pellentesque a bibendum ac, euismod et lectus. Etiam tincidunt nulla sed bibendum euismod. Mauris dictum ipsum ac dui fringilla blandit. Ut venenatis neque in posuere eleifend. Nunc sit amet sem ac purus molestie elementum. Aenean viverra tempus massa at porttitor. Nulla purus ligula, mattis in sagittis quis, eleifend ut ligula. Praesent a erat tempus, ullamcorper purus nec, lobortis dolor.
<BR><BR>
Duis sodales odio vitae lectus pellentesque, eu aliquet massa tempor. Pellentesque sagittis dolor ullamcorper fringilla malesuada. Nullam diam enim, feugiat ac tellus sed, tempor adipiscing lacus. Fusce et purus ut nibh egestas rutrum. Curabitur ullamcorper orci a urna euismod pharetra. Pellentesque eu odio nibh. Nam placerat in dui ut posuere. Morbi enim diam, sagittis quis dignissim eget, placerat sit amet sem. Etiam eu dui erat.
<BR><BR>
Donec hendrerit risus eget venenatis molestie. Fusce at nisl non metus commodo malesuada non sed est. In malesuada nunc vitae mi fermentum dignissim. Pellentesque laoreet facilisis hendrerit. Ut quis nulla gravida, mattis quam semper, facilisis massa. Curabitur sollicitudin libero lobortis lorem pulvinar suscipit. Nullam est justo, rhoncus quis venenatis ut, laoreet vel urna. Pellentesque in imperdiet lorem. Aenean pretium dignissim nunc ac egestas.
<BR><BR>
Phasellus turpis mi, fringilla nec ornare quis, hendrerit id nibh. Sed in lacinia eros, vitae luctus mauris. Maecenas semper viverra felis, ut elementum erat fringilla eu. Pellentesque blandit nisl tortor, sed viverra dui pulvinar nec. Proin dapibus porttitor quam, eu varius diam vehicula eget. Nulla dignissim mollis augue ut blandit. Integer eget elementum ligula. Donec pellentesque, nunc et rutrum fermentum, orci urna fermentum lacus, id sollicitudin tortor odio eu metus. <BR><BR> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam aliquam egestas porta. Nam dapibus justo sed lectus accumsan adipiscing. Aliquam metus enim, aliquam ut nisl ultricies, aliquet varius leo. Quisque nunc leo, suscipit vel nibh at, congue lobortis quam. In tempus quam vitae malesuada pellentesque. Nam vestibulum dolor quis purus dignissim, a pharetra mi malesuada. Sed vel feugiat massa. Vestibulum ut semper mi. Quisque mattis, mauris at pharetra vulputate, mauris elit fringilla velit, in scelerisque lorem ligula a tellus. Nunc convallis pellentesque felis id vehicula. Mauris vitae congue eros. Curabitur fringilla eu arcu id varius. Curabitur tortor mi, sagittis quis neque a, pharetra gravida nulla.
</div>
</body>
</html>

CSS Menu - Burger Button - Script Codes CSS Codes

@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body { font-family: 'Open Sans'; background: #333;
}
.content { width: 80%x; min-width: 100px; margin: 0 20%; background: #444; padding: 20px;
}
.burgerbutton { width: 30px; height: 30px; color: #333; background: aquamarine; padding: 10px; font-size: 30px; letter-spacing:-9px; line-height: .8em; -webkit-transform: rotate(90deg); transform: rotate(90deg);
}
.burgerlabel { cursor: pointer;
}
.menu { list-style: none; background: aquamarine; width: 150px; padding: 0; position: fixed; top: 46px; left: -150px; z-index: 5; -webkit-transition: .7s ease; transition: .7s ease;
}
.menu li { padding: 15px 15px 10px 15px;
}
.menu li a{ text-decoration: none; color: #333; text-align: left;
}
.child { display: block;
}
.submenu { height: 0; overflow: hidden; -webkit-transition: .7s ease; transition: .7s ease;
}
.parent:hover ~ .submenu , .submenu:hover { height: auto;
}
.sublabel { background: green; width: 30px; position: relative; z-index: 10;
}
.sidebar input[type=checkbox] { visibility: hidden;
}
.sidebar .burgerlabel { display: block; position: fixed; top: 62px; left: -1px; width: 30px;	height: 30px; padding: 10px; font-size: 30px; letter-spacing:-9px; line-height: .8em; -webkit-transform: rotate(90deg); transform: rotate(90deg); color: #333; background: aquamarine; -webkit-user-select: none; user-select: none; z-index: 5; -webkit-transition: .7s ease; transition: .7s ease;
}
.menu > li:hover{ background: #72E6BF;
}
.burgercheck:checked ~ .menu { -webkit-transform: translate(150px, 0); transform: translate(150px, 0);
}
.burgercheck:checked ~ .burgerlabel{ -webkit-transform: translate(150px, 0) rotate(90deg); transform: translate(150px, 0) rotate(90deg);
}
CSS Menu - Burger Button - Script Codes
CSS Menu - Burger Button - Script Codes
Home Page Home
Developer Tyler Fowle
Username tylerfowle
Uploaded August 12, 2022
Rating 3
Size 3,446 Kb
Views 24,288
Do you need developer help for CSS Menu - Burger Button?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Tyler Fowle (tylerfowle) Script Codes
Create amazing art & images with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!