

I thought, “No way! There’s menus everywhere! How can I pull that off without JS?” That’s a pretty typical request, except there was one catch: no JavaScript allowed. I was presented a set of mock-ups of a modern website and told to create the website as close to the provided assets as possible. It wasn’t until I had to do a coding challenge for a developer job that I had to reckon with the real power of CSS. I’ve made that choice many times since then, assuming that those were the only options when building navigation menus. Use Bootstrap menus and include a bunch of JavaScript/jQuery on the page, or.My site had to look good on mobile, so I was left with a choice: I remember building my first site, feeling empowered by CSS to do my own styles, and feeling really proud of myself …until I needed a navigation menu.Īs soon as I added a few links to my header, I began to run out of room on smaller screens. I think a lot of new developers, myself included, are really excited about CSS until it comes time to start building more modern website features like menus.

HAMBURGER STACK MENU BOOTSTRAP HOW TO
Strings and Things 🌙 How to make menus with CSS-no JavaScript or Bootstrap required!
