StealThis .dev
Pages Medium

Coworking — Café-Style Landing

A warm, café-style coworking landing page built with vanilla HTML, CSS and JavaScript. Espresso, cream and brass tones meet a Fraunces serif for a cozy, social feel. Includes a sticky nav with mobile drawer, a hero with live seat availability and animated steam, count-up stats, an amenities grid, a drop-in versus membership pricing toggle, a coffee-menu teaser, member quotes, a validated day-pass form and toast notifications.

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

Code

Café-Style Landing

A complete marketing landing for Bean & Bureau, a fictional café-style coworking space. The page leads with a cozy hero — warm espresso-to-brass gradient “photo”, drifting steam, and a floating live-status card that shows how many of the 42 seats are free. Hero stat numbers count up the first time the section scrolls into view, and a sticky nav gains a soft shadow on scroll with a slide-down drawer on mobile.

Below the fold sit the core sections of a workspace pitch: an amenities grid (specialty coffee, fast wifi, comfy seating, plants and calm), a pricing block that flips between Drop in and Membership rates with a single toggle, a dark espresso menu teaser with dotted leader lines, member quotes with generated avatar initials, and a final call-to-action with an inline-validated email field. Every section animates in on scroll.

Interactions are pure vanilla JavaScript: a reusable toast() helper, IntersectionObserver-driven reveals and count-ups, a periodically refreshing seat meter, the billing toggle, plan-selection toasts, and email validation with accessible error and success states. The palette uses an espresso, cream and brass scheme with a Fraunces serif over Inter, and the layout stays usable down to ~360px.

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