Retro 90s Style Navbar Template
Travel back in time with this retro 90s style navbar. But don't worry, it's definitely mobile-responsive and accessible. Copy and paste the code straight into your own web projects for a blast from the past!

Get Source Code & Preview → Preview →
The Retro 90s Navbar
A nostalgic trip back to the early days of the web. This navbar uses pixelated fonts, a "web-safe" color palette, and classic 3D button effects to perfectly capture the look and feel of a GeoCities-era website, all built on a modern, accessible, and responsive foundation.
- 3D Bevel & Emboss Effect — Uses the classic CSS
outset
border style to create that iconic 3D button look. Buttons appear to press "in" on click and hover. - Pixelated Typography — Utilizes a pixel-perfect font ("VT323" from Google Fonts) and classic hyperlink blue for maximum authenticity.
- Instant State Changes — All animations and transitions have been disabled. Hover and active states change instantly, just like they did in the 90s.
- Responsive Design: While the aesthetic is retro, the code is mobile-first, featuring a simple "MENU" button that toggles the navigation on smaller screens.
Coding Best Practices
- CSS custom properties (variables) are used for easy theme customization (colors, fonts).
- The code is heavily commented to explain the purpose of each section.
- A tiny, efficient JavaScript snippet is used for the mobile menu toggle, as it is the most accessible and modern method (arguably superior to the older "checkbox hack").
Code
Here's the full code for the navbar template: