StealThis .dev
页面 簡單

Salon — Services & Prices

An editorial services and prices page for Maison Lumière Salon, presented like a printed atelier menu. Five grouped sections span hair, colour, treatments, nails and spa across roughly twenty realistic services, each set with a serif heading, duration, dotted leader line and optional from pricing. A sticky section nav scroll-spies as you read, tapping any row adds it to a live running estimate, and a luxe booking band plus gold-flecked toasts complete the boutique feel.

在 Lab 開啟
html css vanilla-js
目標: JS HTML

程式碼

Services & Prices

A services and prices page for the fictional Maison Lumière Salon, composed like a printed menu rather than a list. A centered serif masthead, thin gold hairlines, dotted price leaders and small-caps durations give every entry the feel of a curated atelier card. Around twenty realistic services are grouped into Hair, Colour, Treatments, Nails and Spa, each with a short description, a duration, and a price that reads either as a fixed figure or as from pricing for variable work.

A sticky section nav sits beneath the hero and scroll-spies as you move through the menu, flipping the active chip to a matte-black pill; tapping a chip glides you to that section. Every service row is keyboard-usable and selectable — choosing one slips it into a running estimate bar that totals the visit live, marks the figure as from when any chosen service has variable pricing, and lets you book the whole selection in a tap.

A radial matte-black booking band anchors the page, pairing a consultation CTA with a call link, and every action — adding a service, clearing the selection, or requesting a booking — surfaces a gold-flecked toast confirmation. The screen is pure HTML, CSS and JavaScript with no frameworks, respects reduced-motion preferences, keeps visible focus rings, and reflows gracefully down to a single column at 360px.