首页风格模板
StyleKit
风格库模板
  1. Home
  2. /Styles
  3. /Warm Organic
风格目录/暖感有机风

暖感有机风

Warm Organic

B
78/100良好
给这个风格评分

温暖的自然主义作品集风格:陶土与黏土色系、天然质感、柔和阴影与有机曲线。为建筑师、室内设计师、产品设计师、陶瓷艺术家与景观设计师而设计。设计本身像手工制作——仿佛印在了纹理纸上。

有机温暖自然大地色陶土作品集手工建筑师产品设计室内设计
查看完整 Showcase →
模板

适合场景

有机 / 温暖 / 自然

设计重点

背景使用 bg-[#F5F0EB] 暖白底色,卡片和面板用 bg-[#E8DED1] 或 bg-white/60 半透明白叠加

注意事项

禁止使用冷灰色 #999 / #6B7280 作为文字或背景中性色——所有中性色必须偏暖

Showcase 入口

Showcase 页面的实时预览,点击查看完整体验。

查看完整 Showcase →

配色方案

Primary

#2D2A24

Secondary

#F5F0EB

Accent 1

#C86A4A

Accent 2

#7A8B5E

Accent 3

#D4BFA5

Accent 4

#E8DED1

AI 实现评分与反馈组件预览完成度常见问题导出工具

AI 实现文档

先复制硬性提示词,需要时再看设计规范

默认用硬性提示词让 AI 直接生成前端;Design Spec 用来理解、改写和审核风格;Creative Brief 用来早期探索方向。

硬性提示词

默认使用它:复制后追加具体需求,让 AI 直接生成一致、可落地的前端。

什么时候用

  • -要 AI 直接生成页面或组件
  • -需要多轮输出保持一致
  • -担心风格跑偏或变丑

怎么用

  • -复制完整提示词
  • -后面追加具体需求
  • -生成后按禁止项和状态规则检查
STYLEKIT_STYLE_REFERENCE
style_name: 暖感有机风
style_slug: warm-organic
style_source: /styles/warm-organic

# Hard Prompt

## 什么时候用
当你希望 AI 严格按风格规则生成代码时使用。它是生产界面最稳的默认选择。

## 怎么用
- 把完整提示词复制到 ChatGPT、Claude、Cursor 或其他编码助手。
- 在提示词后追加具体产品、页面或组件需求。
- 生成后按禁止项和交互状态检查,确认没有风格漂移。

请严格遵守以下风格规则并保持一致性,禁止风格漂移。

## 执行要求

- 优先保证风格一致性,其次再做创意延展。
- 遇到冲突时以禁止项为最高优先级。
- 输出前自检:颜色、排版、间距、交互是否仍属于该风格。

## Style Rules

You are a warm organic (earthy portfolio) design expert specializing in natural, handcrafted visual language. All generated code must strictly follow these constraints:

## 绝对禁止

- 禁止使用冷灰色 #999 / #6B7280 作为文字或背景中性色——所有中性色必须偏暖
- 禁止高饱和霓虹色或冷调蓝——#C86A4A 陶土红和 #7A8B5E 橄榄绿是唯二的强调色
- 禁止玻璃拟态(backdrop-blur + 半透明白)——有机质感来自暖色分层与软阴影,不是毛玻璃
- 禁止正文使用纯黑 #000000,#2D2A24 深褐是正文颜色的上限

## 必须遵守

- 背景使用 bg-[#F5F0EB] 暖白底色,卡片和面板用 bg-[#E8DED1] 或 bg-white/60 半透明白叠加
- 圆角统一为 rounded-lg,粗看是圆角但曲率自然,像水流打磨过的鹅卵石
- 卡片阴影用 warm shadow:shadow-[0_4px_20px_-4px_rgba(45,42,36,0.12)] 暖褐半透,不用冷灰
- 正文使用 font-sans text-[#2D2A24] leading-relaxed,标题用 font-serif font-medium 或 font-sans font-light tracking-wide
- 强调色用 text-[#C86A4A] 陶土红做链接与 CTA,bg-[#C86A4A] 做按钮;橄榄绿 text-[#7A8B5E] 做二级标签与自然元素
- 分割线用 warm hairline:border-t border-[#D4BFA5] opacity-60,像纸张叠放留下的自然阴影
- 输入框用 bg-[#E8DED1]/40 暖灰底、border-[#D4BFA5] 边线、focus 时切换陶土色 border-[#C86A4A] ring-1 ring-[#C86A4A]/20
- 装饰分隔元素用圆形或有机形状:w-12 h-12 rounded-full bg-[#D4BFA5]/30 配合极细橄榄绿点

## Absolute Rules

- Page background: bg-[#F5F0EB] (unbleached paper); card backgrounds: bg-[#E8DED1] (sand) or bg-white/60 translucent
- Primary text: text-[#2D2A24] (deep warm brown); never pure black #000000
- Primary accent: bg-[#C86A4A] / text-[#C86A4A] (terracotta) for buttons, links, and CTAs
- Secondary accent: bg-[#7A8B5E] / text-[#7A8B5E] (olive green) for tags, natural elements, and secondary emphasis
- Neutral surfaces: bg-[#D4BFA5] (clay) for subtle backgrounds; border-[#D4BFA5] for hairline dividers
- Radii: rounded-lg is the standard; never go above rounded-lg or below rounded-md
- Shadows: use warm brown rgba(45,42,36,0.12) not cold gray; card shadow: shadow-[0_4px_20px_-4px_rgba(45,42,36,0.10)]
- Heading typography: font-serif font-medium or font-sans font-light tracking-wide
- Body typography: font-sans text-[#2D2A24] leading-relaxed
- Dividers: border-[#D4BFA5] with opacity-60, warm-toned not cool gray
- Decorative elements: small circular dots (w-2 h-2 rounded-full) in terracotta or olive tones

## Layout & Spacing

- Section padding: py-16 md:py-24
- Container max width: max-w-5xl or max-w-4xl for prose
- Card spacing: gap-6 md:gap-8
- Card padding: p-5 md:p-6
- Content column: max-w-3xl mx-auto for centered prose

## Responsive

- Mobile: single column, compact card padding
- Tablet (768px+): two-column grids for project cards
- Desktop (1024px+): wider cards, richer shadows, expanded whitespace

## Self-Check

After generating code, verify:
1. Every color used belongs to the warm organic palette (no cool grays, no neons)
2. All corners use rounded-lg or rounded-md (never rounded-none or rounded-sm)
3. Shadows use warm brown rgba(45,42,36,*) not #000 or cool gray
4. Body text is #2D2A24 not #000000
5. Only accent colors present: terracotta #C86A4A and olive #7A8B5E
6. All neutral tones lean warm (sand, clay, paper tones)

---

# Warm Organic (暖感有机风) Design System

> 温暖的自然主义作品集风格:陶土与黏土色系、天然质感、柔和阴影与有机曲线。为建筑师、室内设计师、产品设计师、陶瓷艺术家与景观设计师而设计。设计本身像手工制作——仿佛印在了纹理纸上。

## 核心理念

暖感有机风是"大地色系的呼吸感":把陶土、黏土、沙粒与橄榄枝的颜色织进数字界面,让网页像一件手捏的陶器一样温暖而有触感。

核心理念:
- 大地即是色盘:#F5F0EB 的未漂纸色不是空缺,而是黏土的底色;#C86A4A 的陶土色不是装饰,是火烧过的痕迹;#7A8B5E 的橄榄绿不是点缀,是窗外那棵树的颜色
- 有机即真实:曲线不应被强制拉直,边界不应被完美切割。圆角是水流打磨过的鹅卵石,不是气泡——rounded-lg 但不 rounded-2xl,有温度但不刻意
- 质感即内容:软阴影(claymorphism-lite)让卡片像轻压在纸面上,自然的米色分层暗示纸张的叠放与材质的厚度
- 手工感即信任:不打磨到绝对光滑,保留一点"未完成"的呼吸。设计师并不隐藏手迹,就像陶艺家不会磨掉指纹

设计原则:
- 温润的明暗对比:深褐 #2D2A24 与暖白 #F5F0EB 之间不追求极端对比,而是阳光透过亚麻窗帘后的柔和反差
- 圆角克制:只做 rounded-lg,但 corners 的曲率足够让所有锐利边缘消失,像被水冲刷过的卵石
- 阴影带温度:box-shadow 不用冷灰 #000,用暖褐 #2D2A24 半透明,让影子落在大地上而不是水泥上
- 纹理是底色:纯色块保留一点肌理暗示(通过 background pattern 或噪点),不让数字表面过于冰冷
- 绿色代表生长:橄榄绿 #7A8B5E 作为自然隐喻出现在植物插图、生态数据或二级强调中,衬在陶土旁就像一株盆栽立在陶罐边

---

## Token 字典(精确 Class 映射)

### 边框
```
宽度: border
颜色: border-[#D4BFA5]
圆角: rounded-lg
```

### 阴影
```
小: shadow-[0_2px_8px_-2px_rgba(45,42,36,0.08)]
中: shadow-[0_4px_20px_-4px_rgba(45,42,36,0.10)]
大: shadow-[0_8px_30px_-6px_rgba(45,42,36,0.12)]
悬停: hover:shadow-[0_8px_30px_-6px_rgba(45,42,36,0.15)]
聚焦: focus:shadow-[0_0_0_3px_rgba(200,106,74,0.15)]
```

### 交互效果
```
悬停位移: (无)
悬停缩放: (无)
悬停透明度: hover:bg-[#E8DED1]
过渡动画: transition-all duration-200
按下状态: active:scale-[0.98]
```

### 字体
```
标题: font-serif font-medium text-[#2D2A24] tracking-tight
正文: font-sans text-[#2D2A24] leading-relaxed
等宽: font-mono text-[#2D2A24]/60 text-sm
```

### 字号
```
Hero: text-3xl md:text-5xl lg:text-6xl
H1: text-3xl md:text-4xl lg:text-5xl
H2: text-2xl md:text-3xl lg:text-4xl
H3: text-lg md:text-xl lg:text-2xl
正文: text-sm md:text-base
小字: text-xs md:text-sm
```

### 间距
```
Section: py-16 md:py-24
容器: px-4 md:px-8 lg:px-12
卡片: p-5 md:p-6
小间距: gap-3
中间距: gap-6
大间距: gap-8 md:gap-10
```

### 颜色角色
```
背景主色: bg-[#F5F0EB]
背景辅色: bg-[#E8DED1]
背景强调色: bg-[#C86A4A], bg-[#7A8B5E], bg-[#D4BFA5], bg-[#F5F0EB]
正文主色: text-[#2D2A24]
正文辅色: text-[#2D2A24]/65
正文弱化色: text-[#2D2A24]/40
按钮主色: bg-[#C86A4A] text-white
按钮辅色: bg-transparent text-[#2D2A24] border border-[#D4BFA5]
```

---

## [FORBIDDEN] 绝对禁止

以下 class 在本风格中**绝对禁止使用**,生成时必须检查并避免:

### 禁止的 Class
- `rounded-none`
- `rounded-sm`
- `rounded-xl`
- `rounded-2xl`
- `rounded-3xl`
- `rounded-full`
- `shadow-black`
- `bg-gray-50`
- `bg-gray-100`
- `bg-gray-200`
- `bg-gray-300`
- `text-gray-500`
- `text-gray-600`
- `text-gray-700`
- `text-gray-800`
- `text-gray-900`
- `border-gray-200`
- `border-gray-300`
- `backdrop-blur`
- `bg-gradient-to-r`

### 禁止的模式
- 匹配 `^rounded-(?:none|sm|xl|2xl|3xl|full)$`
- 匹配 `^shadow-(?:md|lg|xl|2xl|inner)$`
- 匹配 `^bg-gray-`
- 匹配 `^text-gray-`
- 匹配 `^border-gray-`
- 匹配 `^backdrop-blur`

### 禁止原因
- `rounded-none`: Warm Organic uses rounded-lg for organic warmth; sharp corners feel industrial and cold
- `rounded-sm`: Warm Organic needs rounded-lg or rounded-md; tiny radii feel sterile
- `rounded-xl`: Warm Organic caps radii at rounded-lg; larger radii read as artificial bubbles
- `rounded-2xl`: Warm Organic caps radii at rounded-lg; larger radii read as artificial bubbles
- `rounded-full`: Warm Organic uses rounded-full only for tiny decorative dots, never for containers or buttons
- `bg-gray-50`: Cool grays are forbidden; use warm neutrals like bg-[#F5F0EB] or bg-[#E8DED1] instead
- `text-gray-500`: Cool grays are forbidden; use warm brown text-[#2D2A24] with opacity instead
- `backdrop-blur`: Glassmorphism is forbidden; organic warmth comes from layered warm colors and soft shadows, not frosted glass

> WARNING: 如果你的代码中包含以上任何 class,必须立即替换。

---

## [REQUIRED] 必须包含

### 按钮必须包含
```
rounded-lg
text-sm font-medium
transition-all duration-200
```

### 卡片必须包含
```
bg-[#E8DED1]
rounded-lg
shadow-[0_4px_20px_-4px_rgba(45,42,36,0.10)]
```

### 输入框必须包含
```
bg-[#E8DED1]/40
border border-[#D4BFA5]
rounded-lg
focus:outline-none focus:border-[#C86A4A] focus:ring-1 focus:ring-[#C86A4A]/20
```

---

## [COMPARE] Warm Organic 错误 vs 正确对比

以下错误示例只代表“未经过当前风格适配的通用默认值”,不要把错误示例当成视觉建议。

### 按钮

[WRONG] **错误示例**(通用组件库默认样式,不要直接复制):
```html
<button class="{GENERIC_LIBRARY_BUTTON_DEFAULT}">
  点击我
</button>
```

[CORRECT] **正确示例**(使用当前风格的 token):
```html
<button class="rounded-lg text-sm font-medium transition-all duration-200 bg-[#C86A4A] text-white">
  点击我
</button>
```

### 卡片

[WRONG] **错误示例**(未经当前风格适配的通用卡片):
```html
<div class="{GENERIC_LIBRARY_CARD_DEFAULT}">
  <h3>{TITLE}</h3>
</div>
```

[CORRECT] **正确示例**(使用当前风格的 card token):
```html
<div class="bg-[#E8DED1] rounded-lg shadow-[0_4px_20px_-4px_rgba(45,42,36,0.10)] p-5 md:p-6">
  <h3 class="font-serif font-medium text-[#2D2A24] tracking-tight text-lg md:text-xl lg:text-2xl">{TITLE}</h3>
</div>
```

### 输入框

[WRONG] **错误示例**(未经当前风格适配的通用输入框):
```html
<input class="{GENERIC_LIBRARY_INPUT_DEFAULT}" />
```

[CORRECT] **正确示例**(使用当前风格的 input token):
```html
<input class="bg-[#E8DED1]/40 border border-[#D4BFA5] rounded-lg focus:outline-none focus:border-[#C86A4A] focus:ring-1 focus:ring-[#C86A4A]/20" placeholder="{PLACEHOLDER}" />
```

---

## [TEMPLATES] Warm Organic 页面骨架模板

以下骨架只使用当前风格的 token。替换 `{PLACEHOLDER}` 时,不要移除或替换这些 token:

### 导航栏骨架
```html
<nav class="bg-[#F5F0EB] text-[#2D2A24] border border-[#D4BFA5] px-4 md:px-8 lg:px-12">
  <div class="flex items-center justify-between max-w-6xl mx-auto gap-6">
    <a href="/" class="font-serif font-medium text-[#2D2A24] tracking-tight text-lg md:text-xl lg:text-2xl">
      {LOGO_TEXT}
    </a>
    <div class="flex gap-6 font-sans text-[#2D2A24] leading-relaxed text-xs md:text-sm">
      {NAV_LINKS}
    </div>
  </div>
</nav>
```

### Hero 区块骨架
```html
<section class="bg-[#C86A4A] text-[#2D2A24] py-16 md:py-24 px-4 md:px-8 lg:px-12">
  <div class="max-w-4xl mx-auto">
    <h1 class="font-serif font-medium text-[#2D2A24] tracking-tight text-3xl md:text-5xl lg:text-6xl">
      {HEADLINE}
    </h1>
    <p class="font-sans text-[#2D2A24] leading-relaxed text-sm md:text-base max-w-xl">
      {SUBHEADLINE}
    </p>
    <button class="rounded-lg text-sm font-medium transition-all duration-200 bg-[#C86A4A] text-white">
      {CTA_TEXT}
    </button>
  </div>
</section>
```

### 卡片网格骨架
```html
<section class="bg-[#F5F0EB] text-[#2D2A24] py-16 md:py-24 px-4 md:px-8 lg:px-12">
  <div class="max-w-6xl mx-auto">
    <h2 class="font-serif font-medium text-[#2D2A24] tracking-tight text-2xl md:text-3xl lg:text-4xl">{SECTION_TITLE}</h2>
    <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
      <!-- Card template - repeat for each card -->
      <div class="bg-[#E8DED1] rounded-lg shadow-[0_4px_20px_-4px_rgba(45,42,36,0.10)] p-5 md:p-6">
        <h3 class="font-serif font-medium text-[#2D2A24] tracking-tight text-lg md:text-xl lg:text-2xl">{CARD_TITLE}</h3>
        <p class="font-sans text-[#2D2A24] leading-relaxed text-sm md:text-base text-[#2D2A24]/40">{CARD_DESCRIPTION}</p>
      </div>
    </div>
  </div>
</section>
```

### 表单输入骨架
```html
<input class="bg-[#E8DED1]/40 border border-[#D4BFA5] rounded-lg focus:outline-none focus:border-[#C86A4A] focus:ring-1 focus:ring-[#C86A4A]/20" placeholder="{PLACEHOLDER}" />
```

### 页脚骨架
```html
<footer class="bg-[#E8DED1] text-[#2D2A24]/65 py-16 md:py-24 px-4 md:px-8 lg:px-12">
  <div class="max-w-6xl mx-auto">
    <div class="grid grid-cols-1 md:grid-cols-3 gap-8 md:gap-10">
      <div>
        <span class="font-serif font-medium text-[#2D2A24] tracking-tight text-lg md:text-xl lg:text-2xl">{LOGO_TEXT}</span>
        <p class="font-sans text-[#2D2A24] leading-relaxed text-xs md:text-sm">{TAGLINE}</p>
      </div>
      <div>
        <h4 class="font-serif font-medium text-[#2D2A24] tracking-tight text-lg md:text-xl lg:text-2xl">{COLUMN_TITLE}</h4>
        <ul class="font-sans text-[#2D2A24] leading-relaxed text-xs md:text-sm">
          {FOOTER_LINKS}
        </ul>
      </div>
    </div>
  </div>
</footer>
```

---

## [CHECKLIST] Warm Organic 生成后自检清单

**输出代码前,逐项验证当前风格的 token 和规则。如有违反,先修正再交付:**

### Token 检查
- [ ] 按钮包含: `rounded-lg text-sm font-medium transition-all duration-200`
- [ ] 卡片包含: `bg-[#E8DED1] rounded-lg shadow-[0_4px_20px_-4px_rgba(45,42,36,0.10)]`
- [ ] 输入框包含: `bg-[#E8DED1]/40 border border-[#D4BFA5] rounded-lg focus:outline-none focus:border-[#C86A4A] focus:ring-1 focus:ring-[#C86A4A]/20`

### 禁止项检查
- [ ] 没有使用 `rounded-none`
- [ ] 没有使用 `rounded-sm`
- [ ] 没有使用 `rounded-xl`
- [ ] 没有使用 `rounded-2xl`
- [ ] 没有使用 `rounded-3xl`
- [ ] 没有使用 `rounded-full`
- [ ] 没有使用 `shadow-black`
- [ ] 没有使用 `bg-gray-50`

### 风格规则检查
- [ ] 背景使用 bg-[#F5F0EB] 暖白底色,卡片和面板用 bg-[#E8DED1] 或 bg-white/60 半透明白叠加
- [ ] 圆角统一为 rounded-lg,粗看是圆角但曲率自然,像水流打磨过的鹅卵石
- [ ] 卡片阴影用 warm shadow:shadow-[0_4px_20px_-4px_rgba(45,42,36,0.12)] 暖褐半透,不用冷灰
- [ ] 正文使用 font-sans text-[#2D2A24] leading-relaxed,标题用 font-serif font-medium 或 font-sans font-light tracking-wide
- [ ] 强调色用 text-[#C86A4A] 陶土红做链接与 CTA,bg-[#C86A4A] 做按钮;橄榄绿 text-[#7A8B5E] 做二级标签与自然元素

### 风格漂移检查
- [ ] 没有违反:禁止使用冷灰色 #999 / #6B7280 作为文字或背景中性色——所有中性色必须偏暖
- [ ] 没有违反:禁止高饱和霓虹色或冷调蓝——#C86A4A 陶土红和 #7A8B5E 橄榄绿是唯二的强调色
- [ ] 没有违反:禁止玻璃拟态(backdrop-blur + 半透明白)——有机质感来自暖色分层与软阴影,不是毛玻璃
- [ ] 没有违反:禁止正文使用纯黑 #000000,#2D2A24 深褐是正文颜色的上限

### 通用交付检查
- [ ] 响应式布局在手机、平板和桌面下稳定,没有横向溢出
- [ ] 所有交互元素有清晰焦点、可访问名称和 reduced-motion 方案
- [ ] 文本对比度达到 WCAG AA,且没有用颜色单独传递状态
- [ ] 结果仍然能够一眼识别为 Warm Organic

---

## [EXAMPLES] 示例 Prompt

### 1. 建筑师作品集

生成 暖感有机风的建筑事务所作品集主页

```
Create an architecture studio portfolio homepage using Warm Organic style with a serif hero on a bg-[#F5F0EB] paper background, a project card grid with warm shadows, terracotta CTAs, olive project tags, and a sand-toned footer.
```

### 2. 陶艺工作室着陆页

生成 暖感有机风的陶艺工作室着陆页

```
Create a ceramics studio landing page using Warm Organic style with a hero section, process story, product gallery, a workshop signup form with warm inputs, and organic dot dividers.
```

### 3. 室内设计案例页

生成 暖感有机风的室内设计项目案例页

```
Create an interior design case study page using Warm Organic style with rounded warm-bordered imagery, serif section headings, a material palette strip, and a terracotta contact CTA.
```

## 绝对禁止(匹配即拒绝)

以下模式一旦出现,视为风格违规——不找借口,直接重写。

- 使用冷灰色 #999 / #6B7280 作为文字或背景中性色——所有中性色必须偏暖
- 高饱和霓虹色或冷调蓝——#C86A4A 陶土红和 #7A8B5E 橄榄绿是唯二的强调色
- 玻璃拟态(backdrop-blur + 半透明白)——有机质感来自暖色分层与软阴影,不是毛玻璃
- 正文使用纯黑 #000000,#2D2A24 深褐是正文颜色的上限

## 自检清单(交付前逐条确认)

如果任何一条不通过,说明风格漂移了——修改后再交付。

- [ ] 没有紫色到蓝色的渐变
- [ ] 没有使用 Inter / Roboto / Geist 等过度使用的字体
- [ ] 没有嵌套卡片(卡片里面套卡片)
- [ ] 没有在彩色背景上放灰色文字
- [ ] 正文对比度满足 WCAG AA(≥4.5:1)
- [ ] 没有 bounce / elastic 缓动曲线
- [ ] 动效有 prefers-reduced-motion 备选方案
- [ ] 正文行宽不超过 65-75 个字符
- [ ] 没有单侧粗边框装饰(border-left/right accent stripe)
- [ ] 没有渐变文字(background-clip: text)
- [ ] 没有把玻璃态(glassmorphism)当作默认风格
- [ ] 没有 tiny uppercase tracked eyebrow 放在每个 section 标题上面
- [ ] 禁止使用冷灰色 #999 / #6B7280 作为文字或背景中性色——所有中性色必须偏暖
- [ ] 禁止高饱和霓虹色或冷调蓝——#C86A4A 陶土红和 #7A8B5E 橄榄绿是唯二的强调色
- [ ] 禁止玻璃拟态(backdrop-blur + 半透明白)——有机质感来自暖色分层与软阴影,不是毛玻璃
- [ ] 禁止正文使用纯黑 #000000,#2D2A24 深褐是正文颜色的上限

社区

评分与反馈

还没有人评分,来当第一个登录后评分
0 条评论
登录后才能发表评论。 去登录

组件模板

组件预览

陶土按钮

暖感主操作按钮,陶土色圆角按钮,hover 时加深,像烧制后的黏土

真实前端完成度

暗色、状态、动效与可访问性覆盖

这层检查这个风格是否已经具备真实网站常见的主题、状态反馈、键盘可访问性和性能约束。

总体覆盖

51%

Fallback 规则

暗色模式

0%

缺失

组件状态

79%

部分

动效规则

70%

部分

可访问性

70%

部分

性能代价

35%

通用

关键状态覆盖

light
悬停键盘焦点禁用加载中空状态错误成功

按钮

默认 / 悬停 / 键盘焦点 / 按下 / 禁用

输入框

默认 / 悬停 / 键盘焦点 / 禁用 / 错误

卡片

默认 / 悬停 / 键盘焦点 / 加载中 / 骨架屏

表单

默认 / 键盘焦点 / 禁用 / 加载中 / 错误

落地注意事项

  • 暗色模式需要使用语义 tokens,不要直接把浅色主题反相。
  • 组件至少要覆盖悬停、键盘焦点、禁用、加载、空状态、错误和成功反馈。
  • 可访问性需要检查对比度、键盘导航、44px 点击区域和 reduced-motion。
  • 性能上避免动画改变布局;重 blur/shadow 的风格要控制层数和滚动区域。

常见问题

关于暖感有机风的常见问题

01什么是暖感有机风风格?
温暖的自然主义作品集风格:陶土与黏土色系、天然质感、柔和阴影与有机曲线。为建筑师、室内设计师、产品设计师、陶瓷艺术家与景观设计师而设计。设计本身像手工制作——仿佛印在了纹理纸上。 它的设计理念:暖感有机风是"大地色系的呼吸感":把陶土、黏土、沙粒与橄榄枝的颜色织进数字界面,让网页像一件手捏的陶器一样温暖而有触感。 核心理念: - 大地即是色盘:#F5F0EB 的未漂纸色不是空缺,而是黏土的底色;#C86A4A 的陶土色不是装饰,是火烧过的痕迹;#7A8B5E 的橄榄绿不是点缀,是窗外那棵树的颜色 - 有机即真实:曲线不应被强制拉直,边界不应被完美切割。圆角是水流打磨过的鹅卵石,不是气泡——rounded-lg 但不 rounded-2xl,有温度但不刻意 - 质感即内容:软阴影(claymorphism-lite)让卡片像轻压在纸面上,自然的米色分层暗示纸张的叠放与材质的厚度 - 手工感即信任:不打磨到绝对光滑,保留一点"未完成"的呼吸。设计师并不隐藏手迹,就像陶艺家不会磨掉指纹 设计原则: - 温润的明暗对比:深褐 #2D2A24 与暖白 #F5F0EB 之间不追求极端对比,而是阳光透过亚麻窗帘后的柔和反差 - 圆角克制:只做 rounded-lg,但 corners 的曲率足够让所有锐利边缘消失,像被水冲刷过的卵石 - 阴影带温度:box-shadow 不用冷灰 #000,用暖褐 #2D2A24 半透明,让影子落在大地上而不是水泥上 - 纹理是底色:纯色块保留一点肌理暗示(通过 background pattern 或噪点),不让数字表面过于冰冷 - 绿色代表生长:橄榄绿 #7A8B5E 作为自然隐喻出现在植物插图、生态数据或二级强调中,衬在陶土旁就像一株盆栽立在陶罐边
02暖感有机风风格常用什么配色?
暖感有机风 的主色是 #2D2A24,辅色是 #F5F0EB,强调色包括 #C86A4A、#7A8B5E、#D4BFA5、#E8DED1。每个色值都可以在本页色板中复制。
03怎样把暖感有机风风格做对?
关键做法:背景使用 bg-[#F5F0EB] 暖白底色,卡片和面板用 bg-[#E8DED1] 或 bg-white/60 半透明白叠加. 圆角统一为 rounded-lg,粗看是圆角但曲率自然,像水流打磨过的鹅卵石. 卡片阴影用 warm shadow:shadow-[0_4px_20px_-4px_rgba(45,42,36,0.12)] 暖褐半透,不用冷灰.
04暖感有机风风格最常见的错误是什么?
应避免:禁止使用冷灰色 #999 / #6B7280 作为文字或背景中性色——所有中性色必须偏暖. 禁止高饱和霓虹色或冷调蓝——#C86A4A 陶土红和 #7A8B5E 橄榄绿是唯二的强调色. 禁止玻璃拟态(backdrop-blur + 半透明白)——有机质感来自暖色分层与软阴影,不是毛玻璃.
05如何让 AI 生成暖感有机风风格的界面?
复制本页提供的 AI 提示词(含设计 tokens 与组件规则),粘贴到 ChatGPT、Claude、Claude Code 或 Codex。提示词中应包含关键词:有机、温暖、自然、大地色。
全局样式

全局 CSS

css
/* Warm Organic Global Styles */

/* Signature warm shadow (claymorphism-lite) */
.warm-organic-card-shadow {
  box-shadow: 0 4px 20px -4px rgba(45, 42, 36, 0.10);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.warm-organic-card-shadow:hover {
  box-shadow: 0 8px 30px -6px rgba(45, 42, 36, 0.15);
  transform: translateY(-2px);
}

/* Warm button shadow */
.warm-organic-button-shadow {
  box-shadow: 0 2px 12px -3px rgba(200, 106, 74, 0.3);
}

/* Organic decorative dot */
.warm-organic-dot {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 9999px;
}

.warm-organic-dot--terracotta {
  background: #C86A4A;
}

.warm-organic-dot--olive {
  background: #7A8B5E;
}

.warm-organic-dot--clay {
  background: #D4BFA5;
}

/* Warm hairline divider */
.warm-organic-hairline {
  border: none;
  border-top: 1px solid #D4BFA5;
  opacity: 0.6;
}

/* Natural texture overlay (subtle paper grain) */
.warm-organic-texture {
  position: relative;
}

.warm-organic-texture::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0.03;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E");
  background-repeat: repeat;
  pointer-events: none;
}

/* Image treatment: rounded with warm undertone border */
.warm-organic-image {
  border-radius: 0.5rem;
  border: 1px solid rgba(212, 191, 165, 0.4);
}

/* Decorative organic divider */
.warm-organic-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

.warm-organic-divider::before,
.warm-organic-divider::after {
  content: "";
  flex: 1;
  height: 1px;
  background: #D4BFA5;
  opacity: 0.5;
}

.warm-organic-divider-dot {
  display: inline-block;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 9999px;
  background: rgba(200, 106, 74, 0.4);
}

/* Warm Organic Design Tokens */
:root {
  --warm-organic-paper: #F5F0EB;
  --warm-organic-sand: #E8DED1;
  --warm-organic-clay: #D4BFA5;
  --warm-organic-ink: #2D2A24;
  --warm-organic-terracotta: #C86A4A;
  --warm-organic-olive: #7A8B5E;
}

@keyframes warm-organic-fade-up {
  from { opacity: 0; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}

.warm-organic-animate-in {
  animation: warm-organic-fade-up 0.5s ease-out both;
}

IDE 集成

IDE 配置导出

下载 AI 编码助手的配置文件,使其按照此风格生成代码。

风格包

导出风格包

获取完整的可机器读取风格资源,包括 Design Tokens、Tailwind 预设、CSS 变量和 shadcn/ui 主题。

Metadata

Style metadata including version information

Design Tokens

Figma / Style Dictionary / Tokens Studio 兼容

Tailwind Preset

Tailwind CSS 主题预设,可直接在配置中引用

Global CSS

包含 CSS 变量和基础样式

shadcn Theme

shadcn/ui 主题配置

CSS Variables

纯 CSS 变量,适用于任何项目

SKILL.md

可加载到 Cursor / Claude Code / VS Code 的技能包

设计哲学

暖感有机风是"大地色系的呼吸感":把陶土、黏土、沙粒与橄榄枝的颜色织进数字界面,让网页像一件手捏的陶器一样温暖而有触感。

无障碍

无障碍评分

基于颜色对比度和排版可读性的 WCAG 2.1 合规分析。

78

综合评分

等级: B - 良好

对比度

分数: 70/100平均比率: 8.56:1
AA 未通过AAA 未通过
场景颜色比率AAAAA
Text on background
/#2D2A24 / #F5F0EB
12.63:1
Secondary text on background
/#2D2A24 / #F5F0EB
12.63:1
Muted text on background
/#2D2A24 / #F5F0EB
12.63:1
Text on secondary background
/#2D2A24 / #E8DED1
10.76:1
Secondary text on secondary
/#2D2A24 / #E8DED1
10.76:1
Button primary
/#ffffff / #C86A4A
3.74:1
Text on accent 1
/#2D2A24 / #C86A4A
3.83:1
Alt text on accent 1
/#2D2A24 / #C86A4A
3.83:1
Text on accent 2
/#2D2A24 / #7A8B5E
3.87:1
Alt text on accent 2
/#2D2A24 / #7A8B5E
3.87:1
Text on accent 3
/#2D2A24 / #D4BFA5
8.03:1
Alt text on accent 3
/#2D2A24 / #D4BFA5
8.03:1
Text on accent 4
/#2D2A24 / #F5F0EB
12.63:1
Alt text on accent 4
/#2D2A24 / #F5F0EB
12.63:1

可读性

分数

95/100

字号

text-sm md:text-base

字重

font-serif font-medium text-[#2D2A24] tracking-tight

行高

default

评分基于 WCAG 2.1 标准。AA 级要求普通文本对比度 4.5:1、大文本 3:1;AAA 级要求普通文本 7:1、大文本 4.5:1。

StyleKit

精选网页设计风格库,帮助 AI 生成更好看的网站。

反馈建议支持维护
浏览+
风格库模板动效资源库提示词库主题合集
学习与更新+
前端基础指南配方更新日志博客
关于与政策+
关于联系与支持隐私政策服务条款支持我们退款政策

(c) 2026 StyleKit. 开源项目。

闄旾CP澶?025065501鍙?3

刊末信息/SK — 2026

基于 Editorial 风格构建

01反馈与建议告诉我们哪里还可以更好02支持维护如果 StyleKit 恰好帮到了你,欢迎扫码支持。金额随意,每一份心意我都很感谢。

StyleKit

精选网页设计风格库,帮助 AI 生成更好看的网站。

GitHub 仓库

浏览

风格库模板动效资源库提示词库主题合集

学习与动态

前端基础指南配方更新日志博客

订阅动态

新风格、模板与工具上线时,第一时间收到通知。

保持更新

订阅即表示您同意我们的 隐私政策 和 服务条款。

(c) 2026 StyleKit. 开源项目。

关于联系与支持隐私政策服务条款支持我们退款政策/陕ICP备2025065501号-3

StyleKit