About this set
A loud, playful header drawn as a floating white card with a 3px black border, rounded corners and a hard 7px offset shadow, sitting on a mint dotted background. The ZINE! logo is a pink sticker with its own border and shadow, the links (Issues, Stickers, About) gain a yellow fill, a border and a small shadow and lift by a pixel on hover, and the current page keeps the yellow fill. The green Subscribe button is uppercase with a 4px shadow that collapses as the button slides into it when hovered, so it looks pressed. Below 992px the card keeps its style: a yellow bordered menu button appears, and the links and the Subscribe button stack inside the card, which grows to hold them. Use it for zines, indie shops, creator newsletters, events and brands with a strong opinion. Everything is flat colour, borders and box-shadow, with no images. The Bootstrap version styles a .navbar-expand-lg through the –bs-navbar-* and –bs-btn-* variables.
What’s included
- Floating card with a thick border and a hard offset shadow
- Sticker-style logo
- Links and button that move on hover
- Current page keeps the yellow highlight
- Menu and button stack inside the card on phones
Accessibility
The links are in a nav labelled Main with aria-current="page" on Issues. The menu button has aria-expanded and aria-controls, and Esc closes the menu and returns focus to it. Every control shows a 3px blue focus outline that stands out from the black borders, the arrow in Subscribe is hidden from screen readers, and hover movement and transitions are removed under prefers-reduced-motion.
Customise it
Change --hb-ink, --hb-pink, --hb-yellow and --hb-green on .hb, and the box-shadow offsets for a heavier or lighter look. Bootstrap uses the same variables; in Tailwind edit the --color-hb-* theme colours and the shadow-[…] utilities.



















