Well … How to create a responsive side navigation menu with CSS. Let us know if any query. Tip: Go to our CSS Navbar Tutorial to learn more about navigation bars. Jobs. 2-split.html. The Design. I used Poppins as a primary font-family for the program. For making the footer responsive, I used CSS media queries to change the mobile device's looks. If you installed Gatsby and Tailwind CSS following the Install Gatsby with Tailwind CSS and PurgeCSS from Scratch blog post, then you're ready to add a responsive menu to your site.. Open the src/components/header.js file. .header .menu { clear: both; max-height: 0; transition: max-height .2s ease-out; } /* menu icon */ .header .menu-icon { cursor: pointer; display: inline-block; float: right; padding: 28px 20px; position: relative; user-select: none; } .header .menu-icon .navicon { background: #fff; display: block; height: 2px; position: relative; transition: background .2s ease-out; width: 18px; } .header .menu-icon … In that file you will find the following: How to create responsive column cards with CSS?