Skip to content
humantaste

Studio Club landing

A scrapbook-style page for a weekend workshop studio, with photos set inside the headline.

FreeWebStyle · Playful CollageStack:HTML
Landing
Open in new tab

Gallery

Studio Club landing

prompts/landing-web.md

Prompt: Landing page (web), Studio Club

Build the landing page for Studio Club, small-group weekend workshops in a shared creative studio: ceramics, film photography, drawing, printmaking, weaving, and plant styling. Beginners welcome, materials included, at most eight people per class.

Follow the style guide style.md (Playful Collage v1) exactly. Treat every token, signature pattern, motion rule, and item in its "Never" list as a hard constraint. Use only the photos below; draw only what the style allows in code (UI, grain, doodle strokes, line icons, stickers, the stamp).

Assets

FileSizeWhat it showsCrop
assets/pill-ceramics.png1536×1024Woman laughing at a pottery wheelCapsule, face/hands in the middle third
assets/pill-film.png1536×1024Young man loading a film cameraCapsule
assets/trainer-portrait.png1024×1024Workshop host, head and shouldersCircle
assets/room-studio.png, room-session.png1024×1024Studio interior; group sketchingPolaroids
assets/topic-ceramics.png, topic-film.png, topic-drawing.png, topic-print.png, topic-weaving.png, topic-plants.png1536×1024Craft still lifesCard photos, 4:3 cover
assets/cta-group.png1536×1024Group holding the cups they madeCapsule in the CTA headline

Sections, in order (each a stacked sheet as the style's Motion describes)

  1. Hero (paper)
    • Nav: wordmark "Studio Club" in Fredoka with a tiny lemon dot; links About, Workshops ▾ (just a chevron), Gift cards; outline button "Get in touch".
    • Photo-pill headline, two centered lines: "Make [pill-ceramics] things / with [&-badge] people [trainer circle]". Line one: "Make", the ceramics capsule, "things"; line two: "with", the cobalt+lemon "&" badge pair (cobalt circle holds a small line icon of a paintbrush), "people", the trainer circle.
    • Under it, centered ink-soft 18px: "Weekend workshops for curious hands. No experience, no mess at home, no more than eight of you."
    • An email field with an attached black "Join" button (placeholder "Your email for new dates").
    • Two ribbon zigzags breaking out of the bottom-left and right edges; doodle strokes near the headline corners.
    • Cursor sticker pointing at the headline with the label "Ceramics".
    • A black info card overlapping the bottom-left edge: "Studio Club" in Fredoka, then two rows with leaf check icons: "Materials included" and "Max 8 per class".
    • Rotating stamp at the bottom right: "NEXT SEASON · ENROL NOW ·" around an arrow.
  2. About (paper): left: polaroid stack of room-studio.png (tag "Our studio", cobalt) and room-session.png (tag "Sunday sketch club", leaf), plus a small round avatar of trainer-portrait.png with a leaf pill "Meet Ana, your host". Right: a small line icon in a circle, the title "We're Studio Club" with marker highlight on "Studio Club", and two short paragraphs: "We're a shared studio in the old print works, run by makers who teach. Every class is small, hands-on, and finished with something you made yourself." / "Classes run Saturday and Sunday, mornings or afternoons. Come alone. Most people do."
  3. Formats (leaf sheet): title "Pick your pace" with marker highlight on "pace" (lemon), and a bubble menu of white circles at varied sizes, ink labels: "One-day taster", "Four-week course", "Private group", "Gift a class", "Kids' Saturday", and one black bubble "Learn more". Doodle strokes in ink around them.
  4. Workshops (lemon sheet): centered title "This season" with a white marker highlight on "season" and a small sticker icon (two overlapping tickets, line-drawn). A 3×2 topic grid: Ceramics, "6 sessions"; Film photography, "4 sessions"; Drawing, "8 sessions"; Printmaking, "4 sessions"; Weaving, "3 sessions"; Plant styling, "2 sessions". The Ceramics card is the featured card: cobalt background, white text, white outline button. Each card's button shows googly eyes that follow the pointer. Below the grid a black pill button "All workshops".
  5. CTA (paper): photo-pill headline, centered: "Save [pill-film] a seat / for [lemon pill "you"] and [cta-group capsule] friends", one line "Book online, by phone, or just drop by the studio on Thursday evenings.", black button "Book a class".
  6. Footer: a black rounded panel inside the paper section: left a leaf pill "Newsletter" and a white outline pill "one email a month", an email field with a white "Send" button; right two link columns (Studio: About, Workshops, Gift cards, Private groups · Help: FAQ, Accessibility, Contact); bottom small "© 2026 Studio Club" and three simple social line icons. A small overlapping circle cluster at the top-right corner of the panel: the trainer photo circle and a lemon circle.

Behaviour

  • Motion exactly as the style specifies: stacked sticky sheets, hero pops and draw-ins, cursor drift, stamp rotation, bubbles bobbing, card hover lift with googly eyes.
  • The email fields validate on submit (inline message "That doesn't look like an email yet") and show "You're on the list ✓" on success (no network call).

Responsive

  • Below 900px: the headline keeps its inline pills but drops to 44px and wraps naturally (pills stay inline with the words they follow); the cursor sticker and info card move below the email field; polaroids stack above the about copy; bubbles reflow into a loose two-column cluster; topic grid becomes 2 columns, then 1 below 560px; the footer panel stacks. Sheets still stack while scrolling. No horizontal scroll.

Output

  • One self-contained landing-web.html with inline CSS and vanilla JS. Google Fonts allowed (Figtree, Fredoka). Images via relative paths assets/....
  • Reveal observers use threshold: 0 with no negative bottom rootMargin; above-the-fold content visible within 1s; with prefers-reduced-motion: reduce everything static and visible.
  • Semantic HTML, alt text, real labels, visible focus states (2px ink outline, 3px offset), AA contrast.
  • Hyphenated words in headings use non-breaking hyphens (U+2011).

More in this style

All templates