Luxe Lookbook
奢华画册
stylekitMITExperimental · experimentalMinimal · minimalLuxury · luxuryLight · lightMedium · mediumOrange · orangeMuted · mutedSerif · serifGeneral · generalLanding · landing
时装屋数字旗舰的高级定制美学:瓷白底、墨黑字、一支哑光金;超大高对比 Didone 衬线做标题,通栏丝绸动态视频首屏,画册网格悬停揭图。留白即奢侈,克制即高级,数字如艺术品——像一家敢为一件大衣标价四千欧元的时装屋。
NNorthwind
Product · PricingSpecimen
Make the work feel finished
One interface, dressed in this style. Compare type, color, radius, and density.
128
Active
4.8
Score
12ms
Edge
Attribution
"Luxe Lookbook" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/luxe-lookbook @ bfa7da909e86.
https://github.com/AnxForever/stylekit · api/styles/luxe-lookbook · bfa7da909e86 · © AnxForever
Do
- 瓷白底 #F7F5F1 + 墨黑字 #141210 + 唯一哑光金 #9A7B4F 强调
- 超大高对比 Didone 衬线(Playfair Display)做标题,clamp() 最大可到 ~8rem
- 巨量留白:让单个标题或一张竖幅照片独占大半屏
- 画册网格:4:5 竖幅肖像用 <picture> AVIF+WebP,悬停 scale(1.04) 缓慢揭图 + 说明上浮
- 视频首屏海报优先:poster AVIF 作 LCP,preload=none,进视口才静音自动播、离屏暂停
- hairline 细线(1px #141210/20)分栏,全站方角(rounded-none)
- 大写标签 0.3em 字距,中性无衬线做正文与标签,衬线只做展示
- prefers-reduced-motion / Save-Data 下不自动播、显海报静帧
Don't
- 禁止圆角、阴影、渐变(任何一处都拉低身价,改用方角与 hairline)
- 禁止把金色用在多处(唯一强调色只落在 kicker / 焦点 / 单个 CTA)
- 禁止用 font-bold 造字重(粗细来自 Didone 衬线本身的对比)
- 禁止拥挤排版(留白是奢侈,密集是廉价)
- 禁止视频作 LCP 依赖或省略海报(首屏白屏、LCP 爆炸)
- 禁止快速 / 跳变的花哨动效(动态是丝绸垂落,不是特效炸裂)
Prompt
Create a fashion-maison lookbook landing page with: 1. A full-bleed silk-motion film hero: a <video muted loop playsInline preload="none"> with a poster AVIF as the LCP; load()/play() only in view via IntersectionObserver, pause offscreen; a gradient scrim so the serif headline stays legible 2. Porcelain #F7F5F1 ground, ink #141210 type, one muted gold #9A7B4F accent only on the kicker and a single CTA 3. Oversized high-contrast Didone serif (Playfair Display) title using clamp() up to ~8rem, line-height ~0.92; uppercase tracking-[0.3em] labels 4. A lookbook grid of four 4:5 portrait plates via <picture> AVIF+WebP, lazy-loaded with explicit aspect-ratio; hover reveals with group-hover:scale-[1.04] and a caption rise (transform/opacity only), keyboard-focusable 5. Square corners everywhere (rounded-none), hairline rules (1px #141210/20), vast whitespace; no radius, shadow, or gradient decoration 6. prefers-reduced-motion / Save-Data: no autoplay, show the poster still with a play button --- "Luxe Lookbook" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/luxe-lookbook @ bfa7da909e86. powered by Styledex — https://styledex.dev
Tokens
DTCG
{
"$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
"$description": "Luxe Lookbook. \"Luxe Lookbook\" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/luxe-lookbook @ bfa7da909e86.",
"$extensions": {
"dev.styledex": {
"id": "stylekit-luxe-lookbook",
"license": "MIT",
"attribution": "\"Luxe Lookbook\" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/luxe-lookbook @ bfa7da909e86.",
"banner": "powered by Styledex — https://styledex.dev"
}
},
"color": {
"background": {
"$type": "color",
"$value": "#f7f5f1"
},
"foreground": {
"$type": "color",
"$value": "#141210"
},
"card": {
"$type": "color",
"$value": "#f7f5f1"
},
"card-foreground": {
"$type": "color",
"$value": "#141210"
},
"primary": {
"$type": "color",
"$value": "#141210"
},
"primary-foreground": {
"$type": "color",
"$value": "#fafaf9"
},
"secondary": {
"$type": "color",
"$value": "#f7f5f1"
},
"secondary-foreground": {
"$type": "color",
"$value": "#141210"
},
"accent": {
"$type": "color",
"$value": "#9a7b4f"
},
"accent-foreground": {
"$type": "color",
"$value": "#fafaf9"
},
"muted": {
"$type": "color",
"$value": "#e8e6e3"
},
"muted-foreground": {
"$type": "color",
"$value": "#666564"
},
"border": {
"$type": "color",
"$value": "#d4d3cf"
},
"destructive": {
"$type": "color",
"$value": "#dc2626"
},
"ring": {
"$type": "color",
"$value": "#141210"
}
},
"font": {
"sans": {
"$type": "fontFamily",
"$value": [
"ui-sans-serif",
"system-ui",
"sans-serif"
]
},
"serif": {
"$type": "fontFamily",
"$value": [
"ui-serif",
"Georgia",
"serif"
]
},
"mono": {
"$type": "fontFamily",
"$value": [
"ui-monospace",
"SFMono-Regular",
"Menlo",
"monospace"
]
}
},
"radius": {
"base": {
"$type": "dimension",
"$value": "0px"
}
},
"spacing": {
"base": {
"$type": "dimension",
"$value": "1rem"
}
},
"shadow": {
"base": {
"$type": "shadow",
"$value": "0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04)"
}
}
}
CSS
/* powered by Styledex — https://styledex.dev */
/* "Luxe Lookbook" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/luxe-lookbook @ bfa7da909e86. */
:root {
--background: #f7f5f1;
--foreground: #141210;
--card: #f7f5f1;
--card-foreground: #141210;
--primary: #141210;
--primary-foreground: #fafaf9;
--secondary: #f7f5f1;
--secondary-foreground: #141210;
--accent: #9a7b4f;
--accent-foreground: #fafaf9;
--muted: #e8e6e3;
--muted-foreground: #666564;
--border: #d4d3cf;
--destructive: #dc2626;
--ring: #141210;
--radius: 0px;
--font-sans: ui-sans-serif, system-ui, sans-serif;
--font-serif: ui-serif, Georgia, serif;
--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
--spacing: 1rem;
--shadow: 0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04);
}
Tailwind
/* powered by Styledex — https://styledex.dev */
/* "Luxe Lookbook" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/luxe-lookbook @ bfa7da909e86. */
/** Tailwind theme extend for Luxe Lookbook (stylekit-luxe-lookbook) */
module.exports = {
"theme": {
"extend": {
"colors": {
"background": "#f7f5f1",
"foreground": "#141210",
"card": "#f7f5f1",
"primary": "#141210",
"primary-foreground": "#fafaf9",
"secondary": "#f7f5f1",
"accent": "#9a7b4f",
"muted": "#e8e6e3",
"border": "#d4d3cf",
"destructive": "#dc2626",
"ring": "#141210"
},
"borderRadius": {
"lg": "0px"
},
"fontFamily": {
"sans": [
"ui-sans-serif",
"system-ui",
"sans-serif"
],
"serif": [
"ui-serif",
"Georgia",
"serif"
],
"mono": [
"ui-monospace",
"SFMono-Regular",
"Menlo",
"monospace"
]
},
"boxShadow": {
"styledex": "0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04)"
}
}
}
};
shadcn
/* powered by Styledex — https://styledex.dev */
/* "Luxe Lookbook" from https://github.com/AnxForever/stylekit (MIT). © AnxForever. api/styles/luxe-lookbook @ bfa7da909e86. */
@layer base {
:root {
--background: #f7f5f1;
--foreground: #141210;
--card: #f7f5f1;
--card-foreground: #141210;
--primary: #141210;
--primary-foreground: #fafaf9;
--secondary: #f7f5f1;
--secondary-foreground: #141210;
--accent: #9a7b4f;
--accent-foreground: #fafaf9;
--muted: #e8e6e3;
--muted-foreground: #666564;
--border: #d4d3cf;
--destructive: #dc2626;
--ring: #141210;
--radius: 0px;
--font-sans: ui-sans-serif, system-ui, sans-serif;
--font-serif: ui-serif, Georgia, serif;
--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
--spacing: 1rem;
--shadow: 0 1px 2px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.04);
}
}