适合场景
柔和野兽派 / 温和对比 / 浅色阴影
Neo-Brutalist Soft
给这个风格评分Neo-Brutalist 的温和版本。保留硬边缘阴影和无圆角特性,但使用更柔和的配色、较细的边框和更温和的对比度。
适合场景
柔和野兽派 / 温和对比 / 浅色阴影
设计重点
保持无圆角 rounded-none
注意事项
禁止圆角
design.md
一份文档说明这套风格的配色职责、字体规则、间距与组件构造。复制或下载后直接交给 Claude Code 或 Codex。
骨架仍是硬阴影与零圆角,但换成灰边、灰影与粉彩色。
Theme: light
柔和野兽派保留了野兽派的骨架:零圆角、硬偏移阴影、按下时位移等于偏移并归零。但它把三个最刺眼的参数降了一档——边框从 4px 纯黑降到 2px gray-800,阴影从纯黑降到 20% 的黑,配色从霓虹换成粉彩(pink-400 而非 #ff006e)。结果是一套可以放进企业产品里的野兽派:仍然有物理感,但不再喊叫。底色也从纯白退到浅灰。
| Name | Value | Token | Role |
|---|---|---|---|
| Deep Grey | #1a1a1a | --color-deep-grey | 文字、边框与阴影基准。比纯黑柔一档,长时间阅读更舒服。 |
| Light Ground | #f5f5f5 | --color-light-ground | 页面画布。不用纯白,让白卡片有依托。 |
| Card White | #ffffff | --color-card-white | 卡片填充,只在浅灰底上出现。 |
| Soft Pink | #f472b6 | --color-soft-pink | 主强调与选中态。pink-400 的柔和版,不做主按钮的大面积填充。 |
| Lime | #a3e635 | --color-lime | hover 高亮与成功状态,用于小面积标签。 |
| Sky | #38bdf8 | --color-sky | 链接与信息标记,与柔粉形成冷暖对位。 |
| Amber | #fbbf24 | --color-amber | 提醒与高亮底,出现频率最低。 |
| Role | Family | Weight | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|---|---|
| display | — | 800 | 44px | 1.1 | -0.02em | --text-display |
| heading | — | 800 | 32px | 1.2 | — | --text-heading |
| subheading | — | 700 | 24px | 1.3 | — | --text-subheading |
| body-lg | — | 500 | 18px | 1.5 | — | --text-body-lg |
| body | — | 500 | 15px | 1.55 | — | --text-body |
| label | — | 700 | 13px | 1.4 | 0.04em | --text-label |
Base unit: 8px Density: comfortable
| Name | Value | Token |
|---|---|---|
| 8 | 8px | --spacing-8 |
| 16 | 16px | --spacing-16 |
| 24 | 24px | --spacing-24 |
| 32 | 32px | --spacing-32 |
| 48 | 48px | --spacing-48 |
| 64 | 64px | --spacing-64 |
| 96 | 96px | --spacing-96 |
| Element | Value |
|---|---|
| cards | 0 |
| buttons | 0 |
| inputs | 0 |
| badges | 0 |
Role: 主行动按钮
白底、深灰文字、2px gray-800 描边、零圆角、4px 灰色硬阴影(黑 20%),15px/700、padding 12px 24px。hover 时填充换成柔粉、文字转白、阴影扩到 6px,不上浮也不过量位移;按下时位移 4px 4px 且阴影归零。过渡 150ms ease-out。
Role: 内容卡与功能卡
白底、2px gray-800 描边、零圆角、内边距 24px、4px 灰色硬阴影。标题 24px/700 深灰,正文 15px/500 灰 60%。hover 时上浮 2px、阴影扩到 6px、描边转柔粉。过渡 150ms。
Role: 表单输入
白底、2px gray-800 描边、零圆角、padding 10px 14px、15px 字。聚焦时描边转天蓝并加 4px 的灰硬阴影,不改变盒子尺寸。
Role: 标签与状态
粉彩填充(柔粉、青柠、天蓝或琥珀之一,取 15% 透明度作底)、零圆角、2px gray-800 描边、13px/700、padding 2px 8px。文字用深灰,不用白色。
| Level | Name | Value | Purpose |
|---|---|---|---|
| 0 | Light Ground | #f5f5f5 | 页面画布 |
| 1 | Card White | #ffffff | 卡片与面板 |
4px 4px 0 rgba(0,0,0,0.20)6px 6px 0 rgba(0,0,0,0.24)none几何图形与粗描边图标。允许把照片处理成粉彩双色调后加 2px 描边。不使用柔和渐变的摄影与装饰插画。
上限 1120px、容器内边距 24px,区块间距 80px。允许元素轻微错位 4px 制造手工感,但不做旋转。卡片垂直错落 8px,整体保持整齐。
QUICK COLOR REFERENCE:
#1a1a1a#f5f5f5#ffffff#f472b6#38bdf8#262626EXAMPLE COMPONENT PROMPTS:
:root {
/* Colors */
--color-deep-grey: #1a1a1a;
--color-light-ground: #f5f5f5;
--color-card-white: #ffffff;
--color-soft-pink: #f472b6;
--color-lime: #a3e635;
--color-sky: #38bdf8;
--color-amber: #fbbf24;
/* Typography — Font Families */
--font-sans: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-display: 44px;
--leading-display: 1.1;
--tracking-display: -0.02em;
--text-heading: 32px;
--leading-heading: 1.2;
--text-subheading: 24px;
--leading-subheading: 1.3;
--text-body-lg: 18px;
--leading-body-lg: 1.5;
--text-body: 15px;
--leading-body: 1.55;
--text-label: 13px;
--leading-label: 1.4;
--tracking-label: 0.04em;
/* Typography — Weights */
--font-weight-medium: 500;
--font-weight-bold: 700;
--font-weight-extrabold: 800;
/* Spacing */
--spacing-unit: 8px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-48: 48px;
--spacing-64: 64px;
--spacing-96: 96px;
/* Layout */
--page-max-width: 1120px;
--section-gap: 80px;
--card-padding: 24px;
--element-gap: 16px;
--density: comfortable;
/* Border Radius */
--radius-cards: 0;
--radius-buttons: 0;
--radius-inputs: 0;
--radius-badges: 0;
/* Surfaces */
--surface-light-ground: #f5f5f5;
--surface-card-white: #ffffff;
}
组件模板
柔和版 Brutal 按钮
常见问题
/* Neo-Brutalist Soft 全局样式 */
:root {
--soft-pink: #f472b6;
--soft-green: #a3e635;
--soft-blue: #38bdf8;
--soft-yellow: #fbbf24;
--soft-bg: #f5f5f5;
--soft-text: #1a1a1a;
--soft-border: #1f2937;
}
body {
background: var(--soft-bg);
color: var(--soft-text);
}
/* 标题字体 - 粗体但非极黑 */
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
letter-spacing: -0.01em;
}
/* 正文字体 */
body {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}
/* 选中文字 - 柔和粉色 */
::selection {
background: var(--soft-pink);
color: white;
}
@keyframes neo-brutalist-soft-fade-in {
from { opacity: 0; transform: translateY(8px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes neo-brutalist-soft-pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.7; }
}
.neo-brutalist-soft-card {
position: relative;
overflow: hidden;
}
.neo-brutalist-soft-card::before {
content: "";
position: absolute;
inset: 0;
opacity: 0;
transition: opacity 0.3s ease;
background: linear-gradient(135deg, rgba(26, 26, 26, 0.05), transparent);
pointer-events: none;
}
.neo-brutalist-soft-card:hover::before {
opacity: 1;
}
.neo-brutalist-soft-gradient {
background: linear-gradient(135deg, #1a1a1a, #f472b6);
}
.neo-brutalist-soft-gradient-text {
background: linear-gradient(135deg, #1a1a1a, #f472b6);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.neo-brutalist-soft-frosted {
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
background: rgba(26, 26, 26, 0.08);
}
.neo-brutalist-soft-accent-corner {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);
}
.neo-brutalist-soft-animate-in {
animation: neo-brutalist-soft-fade-in 0.5s ease-out both;
}相关风格
探索这些风格获取现成的 tokens 和组件。
柔和野兽派 和 酸性平面设计 是最接近的两个方向。下表列出它们在配色、适用场景和标签上的实际差异,选之前先看这一栏。
| 维度 | 柔和野兽派 | 酸性平面设计 |
|---|---|---|
| 主色 | #1a1a1a | #39ff14 |
| 辅助色 | #f5f5f5 | #0a0a0a |
| 适合场景 | 柔和野兽派 / 温和对比 / 浅色阴影 | 酸性 / 迷幻 / 荧光 |
| 独有标签 | — | high-contrast |
Neo-Brutalist Soft(柔和野兽派)是原版 Neo-Brutalist 的温和变体。它保留了核心的结构特征——无圆角、硬边缘阴影、hover 位移效果——但通过以下方式软化了视觉冲击: