Don't forget to provide the code you've already tried in your next query. It seems like you're delving into CSS/HTML and JS. To kick things off, give this code a shot and refer to the helpful tutorial from w3school: https://www.w3schools.com/howto/howto_js_mobile_navbar.asp
For the hamburger design you mentioned, here's the CSS section:
/* Styling for the navigation menu */
.topnav {
overflow: hidden;
background-color: #333;
position: relative;
}
/* Hide links inside the navigation menu (except for logo/home) */
.topnav #myLinks {
display: none;
}
/* Styling for navigation menu links */
.topnav a {
color: white;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
display: block;
}
/* Styling for the hamburger menu */
.topnav a.icon {
background: black;
display: block;
position: absolute;
right: 0;
top: 0;
}
/* Applying grey background on mouse-over */
.topnav a:hover {
background-color: #ddd;
color: black;
}
/* Styling for active link (home/logo) */
.active {
background-color: #04AA6D;
color: white;
}
You can find the complete tutorial at the provided link.