StealThis .dev
Pages Medium

Coworking — Spaces / Tour

A warm industrial spaces-and-tour page for a fictional warehouse coworking studio. Four space-type cards — hot desk, dedicated desk, private office and meeting room — carry live availability badges, pricing, photo galleries and amenity chips. A type filter narrows the grid, clicking a photo opens a keyboard-navigable lightbox, hovering amenities floats a tooltip, and a virtual-tour teaser plays through narrated stops. A book CTA wires every button to a validated tour-request form, all on concrete, amber and plant-green tones.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Spaces / Tour

A marketing spaces page for Loftworks Studio, a fictional Eastside warehouse coworking space. A sticky header and warm-concrete hero set the tone with gradient industrial-photo placeholders, live stats and twin calls to action. The heart of the page is a four-card grid — hot desk, dedicated desk, private office and meeting room — each with a live availability badge tinted free, reserved or occupied, a price, a short pitch and a row of amenity chips. A chip filter above the grid narrows it to a single space type, fading out the rest and showing an empty-state line when nothing matches.

Every card is built to be explored. Clicking a card photo or its zoom control opens a lightbox you can page through with the arrow keys or on-screen buttons, with focus trapped to the dialog and restored on close. Amenity chips reveal a floating tooltip on hover or keyboard focus, the virtual-tour teaser toggles play and cycles through narrated stops, and a small toast helper confirms each action. The book CTA links every “Book” button to a tour-request form that pre-selects the chosen space, validates the visitor’s name and confirms the request — all keyboard-usable and responsive down to a single column on narrow screens.

Reveal-on-scroll animations stagger the sections in as you move down the page, respecting reduced-motion preferences. The whole thing runs on vanilla JS with no dependencies, leaning on the coworking palette of warm concrete, amber accents and plant green.

Illustrative UI only — fictional coworking space, not a real booking system.