奢品按钮
细边框反转按钮,传递克制与精致
<button className="px-8 py-3 border border-[#1a1a1a] text-[#1a1a1a] text-xs tracking-[0.2em] uppercase font-light hover:bg-[#1a1a1a] hover:text-[#faf9f6] transition-all duration-300">Discover</button>#faf9f6#1a1a1a#c9a96e#8b7355#e8e0d4#2c2c2cYou are a Luxury Retail design expert.
## Absolute Rules
- Headings MUST use serif fonts
- Background must be warm white #faf9f6, never pure white
- Gold #c9a96e is accent ONLY — borders, dividers, small text
- Product images must be large (aspect-[3/4] minimum)
- Buttons must be outlined, not filled (hover inverts)
- All text must use generous tracking and leading
## Forbidden
- Bright saturated colors
- Rounded corners beyond rounded-sm
- Sans-serif bold headings
- Large gold fills
- Emojis or cartoon graphics
- Small product thumbnails
## Responsive
- Mobile: full-width hero, stacked product cards
- Desktop: 2-3 column editorial grid
## Layout & Spacing
- Section padding: py-16 md:py-24
- Card padding: p-6 md:p-8
- Gap between cards: gap-6 md:gap-8
- Max content width: max-w-6xl mx-auto
## Responsive Design
- Mobile-first approach with Tailwind breakpoints
- Stack elements vertically on mobile (flex-col), row on desktop (md:flex-row)
- Reduce font sizes on mobile: text-3xl md:text-5xl for headings
- Touch-friendly targets: min 44px for interactive elements
## Self-Check Verification
After generating code, verify:
1. All interactive elements have hover/focus/active states
2. Color contrast meets WCAG 2.1 AA (4.5:1 for text)
3. Layout is responsive across breakpoints
4. Typography hierarchy is clear (h1 > h2 > h3 > body)
5. Spacing is consistent using the defined scale
6. All animations respect prefers-reduced-motionfont-light tracking-[0.2em] uppercase rounded-sm transition-all duration-300 border border-[#1a1a1a] text-[#1a1a1a] bg-transparent hover:bg-[#1a1a1a] hover:text-[#faf9f6] active:opacity-80细边框反转按钮,传递克制与精致
<button className="px-8 py-3 border border-[#1a1a1a] text-[#1a1a1a] text-xs tracking-[0.2em] uppercase font-light hover:bg-[#1a1a1a] hover:text-[#faf9f6] transition-all duration-300">Discover</button>大图产品卡,极简信息层级
<div className="group">
<div className="aspect-[3/4] bg-[#f0ece4] overflow-hidden mb-4">
<div className="w-full h-full bg-gradient-to-b from-[#e8e0d4] to-[#d8cfc0] group-hover:scale-[1.02] transition-transform duration-500" />
</div>
<p className="text-xs tracking-[0.15em] uppercase text-[#8b7355] mb-1">Collection</p>
<h3 className="font-serif text-lg text-[#1a1a1a] mb-1">Signature Piece</h3>
<p className="text-sm text-[#8b7355]">$1,280</p>
</div>底部细线输入框
<input type="text" placeholder="Your email" className="w-full py-3 bg-transparent border border-[#c9a96e] text-sm text-[#1a1a1a] placeholder:text-[#8b7355] focus:outline-none focus:border-[#1a1a1a] transition-colors tracking-wide" />居中 logo 高端导航
<nav className="flex items-center justify-between px-8 py-6 bg-[#faf9f6] border border-[#e8e0d4]">
<div className="flex gap-8 text-xs tracking-[0.2em] uppercase text-[#8b7355]">
<span className="hover:text-[#1a1a1a] transition-colors cursor-pointer">Women</span>
<span className="hover:text-[#1a1a1a] transition-colors cursor-pointer">Men</span>
</div>
<span className="font-serif text-xl tracking-[0.15em] text-[#1a1a1a]">MAISON</span>
<div className="flex gap-8 text-xs tracking-[0.2em] uppercase text-[#8b7355]">
<span className="hover:text-[#1a1a1a] transition-colors cursor-pointer">Stories</span>
<span className="hover:text-[#1a1a1a] transition-colors cursor-pointer">Stores</span>
</div>
</nav>全屏品牌展示区
<section className="min-h-[80vh] bg-[#faf9f6] flex items-center justify-center px-8">
<div className="text-center max-w-2xl">
<p className="text-xs tracking-[0.3em] uppercase text-[#c9a96e] mb-6">Autumn / Winter 2026</p>
<h1 className="font-serif text-5xl text-[#1a1a1a] leading-tight mb-6">The Art of<br />Timeless Elegance</h1>
<p className="text-[#8b7355] leading-relaxed mb-8">A curated collection where heritage meets modern refinement.</p>
<button className="px-10 py-3 border border-[#1a1a1a] text-xs tracking-[0.2em] uppercase text-[#1a1a1a] hover:bg-[#1a1a1a] hover:text-[#faf9f6] transition-all duration-300">Explore Collection</button>
</div>
</section>极简品牌页脚
<footer className="bg-[#1a1a1a] text-[#e8e0d4] px-8 py-16 text-center">
<p className="font-serif text-2xl tracking-[0.1em] mb-4">MAISON</p>
<div className="flex justify-center gap-8 text-xs tracking-[0.2em] uppercase text-[#8b7355] mb-8">
<span>Stores</span><span>Contact</span><span>Careers</span><span>Legal</span>
</div>
<p className="text-xs text-[#8b7355]">© 2026 Maison. All rights reserved.</p>
</footer>Luxury Retail 的设计哲学源自高端时装与珠宝零售。
核心理念:
- 克制即尊贵:越少的元素越能传递高端感,留白是最昂贵的设计语言
- 衬线权威感:使用衬线字体建立品牌的历史感和工艺传承
- 金色点缀:金色仅作为点缀色出现在关键交互和分隔线上
- 触感质地:通过微妙的纹理和渐变暗示材质的精致
设计原则:
- 视觉一致性:所有组件必须遵循统一的视觉语言,从色彩到字体到间距保持谐调
- 层次分明:通过颜色深浅、字号大小、留白空间建立清晰的信息层级
- 交互反馈:每个可交互元素都必须有明确的 hover、active、focus 状态反馈
- 响应式适配:设计必须在移动端、平板、桌面端上保持一致的体验
- 无障碍性:确保色彩对比度符合 WCAG 2.1 AA 标准,所有交互元素可键盘访问
.luxury-divider {
height: 1px;
background: linear-gradient(to right, transparent, #c9a96e, transparent);
margin: 2rem 0;
}
/* Luxury Retail Design Tokens */
:root {
--luxury-retail-primary: #faf9f6;
--luxury-retail-secondary: #1a1a1a;
--luxury-retail-accent: #c9a96e;
--luxury-retail-glow: rgba(250, 249, 246, 0.3);
}
@keyframes luxury-retail-fade-in {
from { opacity: 0; transform: translateY(8px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes luxury-retail-pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.7; }
}
.luxury-retail-card {
position: relative;
overflow: hidden;
}
.luxury-retail-card::before {
content: "";
position: absolute;
inset: 0;
opacity: 0;
transition: opacity 0.3s ease;
background: linear-gradient(135deg, rgba(250, 249, 246, 0.05), transparent);
pointer-events: none;
}
.luxury-retail-card:hover::before {
opacity: 1;
}
.luxury-retail-frosted {
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
background: rgba(250, 249, 246, 0.08);
}
.luxury-retail-accent-corner {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);
}
.luxury-retail-animate-in {
animation: luxury-retail-fade-in 0.5s ease-out both;
}#faf9f6#1a1a1a#c9a96e#8b7355#e8e0d4#2c2c2c{
"border": {
"width": "border",
"color": "border-[#e8e0d4]",
"radius": "rounded-sm",
"style": "border-solid"
},
"shadow": {
"sm": "shadow-none",
"md": "shadow-none",
"lg": "shadow-none",
"none": "shadow-none",
"hover": "hover:shadow-none",
"focus": "focus:shadow-none",
"colored": {}
},
"interaction": {
"transition": "transition-all duration-300",
"active": "active:scale-95",
"hoverOpacity": "hover:opacity-80"
},
"typography": {
"heading": "font-serif text-[#1a1a1a] tracking-wide",
"body": "text-[#8b7355] tracking-wide leading-relaxed",
"mono": "font-mono text-sm",
"sizes": {
"hero": "text-4xl md:text-5xl lg:text-6xl",
"h1": "text-3xl md:text-4xl lg:text-5xl",
"h2": "text-2xl md:text-3xl",
"h3": "text-lg md:text-xl",
"body": "text-sm md:text-base",
"small": "text-xs"
}
},
"spacing": {
"section": "py-16 md:py-24",
"container": "px-6 md:px-8",
"card": "p-0",
"gap": {
"sm": "gap-4",
"md": "gap-8",
"lg": "gap-16"
}
},
"colors": {
"background": {
"primary": "bg-[#faf9f6]",
"secondary": "bg-[#f0ece4]",
"accent": [
"bg-[#1a1a1a]",
"bg-[#c9a96e]"
]
},
"text": {
"primary": "text-[#1a1a1a]",
"secondary": "text-[#8b7355]",
"muted": "text-[#c9a96e]"
},
"button": {
"primary": "border border-[#1a1a1a] text-[#1a1a1a] bg-transparent",
"secondary": "bg-[#1a1a1a] text-[#faf9f6]"
}
},
"forbidden": {
"classes": [
"rounded-lg",
"rounded-xl",
"rounded-2xl",
"rounded-full",
"bg-blue-500",
"bg-red-500",
"shadow-2xl"
],
"patterns": [
"^rounded-(?:lg|xl|2xl|3xl|full)",
"^bg-(?:blue|red|green|yellow|purple|pink)-\\d+",
"^shadow-(?:lg|xl|2xl)"
],
"reasons": {
"rounded-lg": "Luxury style uses sharp or micro-rounded corners (rounded-sm max)",
"bg-blue-500": "Luxury style avoids saturated colors; use gold #c9a96e or muted tones",
"shadow-2xl": "Luxury style avoids heavy shadows; uses clean lines and borders"
}
},
"required": {
"button": [
"border border-[#1a1a1a]",
"bg-transparent",
"text-[#1a1a1a]",
"text-xs tracking-[0.2em] uppercase",
"hover:bg-[#1a1a1a] hover:text-[#faf9f6]",
"transition-all duration-300"
],
"card": [
"bg-[#faf9f6]",
"rounded-sm"
],
"input": [
"bg-transparent",
"border border-[#c9a96e]",
"text-[#1a1a1a]",
"placeholder:text-[#8b7355]",
"focus:outline-none focus:border-[#1a1a1a]",
"tracking-wide"
]
}
}高端品牌首页,含全屏 Hero、产品陈列、品牌故事
Create a luxury brand homepage with a full-height hero showing seasonal collection, 4-product editorial grid, gold divider accents, and serif typography throughout.生成 奢品零售风格的 SaaS 产品着陆页
Create a SaaS landing page using Luxury Retail style with hero section, feature grid, testimonials, pricing table, and footer.生成 奢品零售风格的作品集页面
Create a portfolio showcase page using Luxury Retail style with project grid, about section, contact form, and consistent visual language.