Full Website Designs · Japanese Minimal
Kanso Architects Website
A quiet site for a Kyoto architecture practice: a line-drawn tea-house elevation where moving the pointer changes the hour and the eave shadows, vertical Japanese captions, project rows that slide a floor plan aside, and a vermilion seal.
- Full Site
- Architecture
- Minimal
- Portfolio
The full prompt
Show the prompt that defines the layout, motion and design language
Build a "Kanso Architects Website" React component.
CONCEPT: The website of a four-person architecture practice in Kyoto that builds tea houses and small homes. Silence is the main material.
LAYOUT & CONTENT:
- Nav: 'KANSO 簡素' left, links Works / Practice / Writing / Contact right, all small.
- Hero: on the right two-thirds, a line-drawn south elevation of the Tea House at Ohara on a stone-paper plate (#E9E3D6): hipped roof with deep eaves, four posts, shoji grid, raised engawa, a maple drawn as loose circles, a vermilion sun outline, the time in serif bottom-left with the caption 'TEA HOUSE AT OHARA, SOUTH ELEVATION' and 'MOVE ACROSS TO CHANGE THE HOUR' top-right. On the left 'Less, built carefully.' and a vertical Japanese caption 少なく、丁寧に。
- Philosophy: three principles in a row with kanji (間 Ma, 簡 Kan, 素 So) and two-line explanations.
- Works: a list of 4 projects (name, place, year, m²); each row ends in a small line-drawn floor plan on a stone plate that slides aside to reveal one sentence about the build.
- Process: a horizontal timeline of 5 specific steps ('Walk the site at four different hours', 'Draw by hand, at 1:50' ...) with small numerals.
- Contact: address in Kyoto, email, and the vermilion seal stamp.
INTERACTIONS & MOTION:
- Light study: pointer x over the drawing sets the hour (06:30-17:30) through a spring (stiffness 120, damping 26). The sun travels an arc, the eave shadow on the wall deepens with sun altitude (overhang × tan(altitude)) and the building's ground shadow swings from west to east. The hour label is a MotionValue rendered directly. Static at 10:30 under reduced motion.
- Everything moves slowly: springs with low stiffness (120) and high damping (26).
- Project rows: on hover or keyboard focus the plan plate translates 58% right revealing the text underneath.
- Seal stamps in with scale 1.4 → 1 when the contact section enters view.
DESIGN SYSTEM — Japanese Minimal:
- Washi #F4F0E6, sumi ink #1B1B1B, stone #A8A39A, one vermilion #C8372D seal per screen.
- Asymmetric layout, wide empty fields, thin 1px rules, vertical text for captions.
- Noto Serif JP for Japanese, a light serif for Latin headings, small sans for metadata.
CRAFT RULES:
- Motion: Framer Motion with spring physics (type: "spring") for anything interactive; ease-out cubic-bezier(0.23, 1, 0.32, 1) for entrances, under 300ms for UI feedback, exits faster than entrances. Animate transform, opacity and SVG attributes only. Respect prefers-reduced-motion via useReducedMotion().
- Copy: real, specific names, prices and times; no em-dashes, no lorem ipsum.
- Icons: lucide-react where icons are needed; illustrations are inline SVG, no external images.
- Accessibility: real <button>/<a>/<label> elements, visible focus ring, keyboard operable, aria attributes where state changes, tabular numerals for times and numbers.
OUTPUT: one self-contained React component file (Tailwind CSS v4 utility classes, framer-motion, lucide-react), no external images, default export, ready to paste into a Next.js App Router page with "use client". Load any Google Font it needs with next/font/google.How to use this prompt
- 1. CopyUse “Copy Claude Prompt” above. It includes the layout, the spring values and the design rules.
- 2. Paste into ClaudeAdd your own brand name, copy and colors at the top of the prompt if you like.
- 3. Drop it inYou get one file with React, Tailwind and Framer Motion. Install framer-motion and lucide-react.