Most salon templates are built for a chain: neon gradients, stock smiles, six calls-to-action above the fold. Hverdag is built for the other kind of room — four chairs, one client at a time, a diary that closes before the place gets busy enough to rush anyone.
Hverdag is Danish for "everyday". Full-bleed photography, hairline rules instead of boxes, a condensed serif on the headings, and space to let it breathe.
5 pages, 3 breakpoints, all finished. Home, About, 404, Privacy, Terms — desktop, tablet and phone individually laid out, not left to reflow and hope.
Two custom code components. Story Carousel: auto-advancing stories with segmented progress bars, on one loop that pauses on hover and off-screen. Opening Hours: set hours per day, the site shows a live "Open Today · 9:00am–7:00pm".
Rebrand it in an afternoon. 16 colour styles and text presets with responsive sizing baked in. Change the walnut accent token and it moves through every button, rule and heading — no hardcoded hex anywhere.
Components, not copy-paste. Button with 8 variants. Navbar with a transparent-over-hero state, a solid scrolled state and a phone drawer. It and the footer sit in a shared layout template, so new pages inherit them.
A contact form that's wired. Name, email, phone, service, message — correct input types, required fields, submit states.
Alt text on every image, metadata and favicon set, every link resolving.
For hair salons, barbers, colourists and beauty studios that sell calm rather than volume.
No CMS. Services, prices and testimonials are static on purpose, all editable on the canvas. If you need a blog with a CMS, this isn't it.
Light mode only. Colour tokens carry a light value; there's no dark variant.
Replace the photography. Images are placeholders for layout.
Framer account required. Works on any paid site plan.
Most salon templates are built for a chain: neon gradients, stock smiles, six calls-to-action above the fold. Hverdag is built for the other kind of room — four chairs, one client at a time, a diary that closes before the place gets busy enough to rush anyone.
Hverdag is Danish for "everyday". Full-bleed photography, hairline rules instead of boxes, a condensed serif on the headings, and space to let it breathe.
5 pages, 3 breakpoints, all finished. Home, About, 404, Privacy, Terms — desktop, tablet and phone individually laid out, not left to reflow and hope.
Two custom code components. Story Carousel: auto-advancing stories with segmented progress bars, on one loop that pauses on hover and off-screen. Opening Hours: set hours per day, the site shows a live "Open Today · 9:00am–7:00pm".
Rebrand it in an afternoon. 16 colour styles and text presets with responsive sizing baked in. Change the walnut accent token and it moves through every button, rule and heading — no hardcoded hex anywhere.
Components, not copy-paste. Button with 8 variants. Navbar with a transparent-over-hero state, a solid scrolled state and a phone drawer. It and the footer sit in a shared layout template, so new pages inherit them.
A contact form that's wired. Name, email, phone, service, message — correct input types, required fields, submit states.
Alt text on every image, metadata and favicon set, every link resolving.
For hair salons, barbers, colourists and beauty studios that sell calm rather than volume.
No CMS. Services, prices and testimonials are static on purpose, all editable on the canvas. If you need a blog with a CMS, this isn't it.
Light mode only. Colour tokens carry a light value; there's no dark variant.
Replace the photography. Images are placeholders for layout.
Framer account required. Works on any paid site plan.