StyleKit

新野兽派

Neo-Brutalist

C
65/100一般
给这个风格评分

大胆的黑色粗边框、硬边缘阴影、无圆角、高对比度配色。源于建筑野兽派,强调功能与原始美学。

粗边框硬阴影无圆角高对比功能主义expressiveboldvibrant表现力张力

适合场景

粗边框 / 硬阴影 / 无圆角

设计重点

使用纯黑边框 border-black border-2 md:border-4

注意事项

禁止使用圆角 rounded-lg, rounded-md, rounded-xl

design.md

新野兽派 的设计文档

一份文档说明这套风格的配色职责、字体规则、间距与组件构造。复制或下载后直接交给 Claude Code、Cursor、Codex 或 v0。

新野兽派 — 风格参考

黑框、硬阴影、零圆角:界面由一块块压不扁的实体组成。

Theme: light

新野兽派从建筑取来态度:结构外露,材料不加装饰。网页上的做法是给每个元素一个 2px 到 4px 的纯黑外框、一层无模糊的偏移阴影、以及零圆角,让平面产生真实厚度。交互也必须是物理的——hover 时阴影变大、元素向左上抬起(Brutal Snap);active 时元素位移量正好等于阴影偏移量,阴影归零,像被手掌压平(Physical Crushing)。颜色只有黑白打底,加四支高饱和强调色,每支承担一个固定职能,不做渐变、不做半透明。

Colors

NameValueTokenRole
Ink#000000--color-ink所有边框、文字、硬阴影与反色区块。结构的全部重量都由它承担,不允许换成深灰。
Paper#ffffff--color-paper页面画布与卡片填充。纯白是为了让黑框与阴影的对比拉到最大。
Hot Pink#ff006e--color-hot-pink选中文字与主强调。也是卡片 hover 时阴影可切换的颜色。
Acid Lime#ccff00--color-acid-limehover 硬切背景。用于标签与主按钮的悬停底,切换必须是瞬间硬切。
Electric Cyan#00d9ff--color-electric-cyan数据、状态与次级面板的强调。和粉、绿同时出现时只占小面积。
Tangerine#ff9500--color-tangerine警示与第四强调色。使用频率最低,全站不超过三处同时出现。

Typography

sans-serif — 所有标题,权重固定 900。标题的力量来自字重与紧缩字距,不来自字号堆叠。
  • Substitute: Inter, 'Helvetica Neue', Arial, sans-serif
  • Weights: 700, 900
  • Sizes: 24, 32, 48, 64, 72
  • Line height: 0.95 (display), 1.05 (headings), 1.6 (body)
  • Letter spacing: -0.02em on display, 0.12em on uppercase labels
mono — 正文、标签、按钮与数据。等宽字体让界面读起来像终端输出,是这套风格的第二识别点。
  • Substitute: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace
  • Weights: 400, 700
  • Sizes: 12, 14, 16
  • Line height: 1.1 (display), 1.2 (headings), 1.6 (body)
  • Letter spacing: -0.01em on display, 0.12em on uppercase labels
Type Scale
RoleFamilyWeightSizeLine HeightLetter SpacingToken
displaysans-serif90072px0.95-0.02em--text-display
heading-lgsans-serif90048px1-0.02em--text-heading-lg
headingsans-serif90032px1.1-0.01em--text-heading
subheadingsans-serif70024px1.2—--text-subheading
bodymono40016px1.6—--text-body
body-smmono40014px1.6—--text-body-sm
labelmono70012px1.40.12em--text-label

Spacing & Layout

Base unit: 8px Density: compact

Spacing Scale
NameValueToken
88px--spacing-8
1616px--spacing-16
2424px--spacing-24
3232px--spacing-32
4848px--spacing-48
6464px--spacing-64
9696px--spacing-96
Border Radius
ElementValue
cards0
buttons0
inputs0
badges0
  • Page max-width: 1280px
  • Section gap: 80px
  • Card padding: 24px
  • Element gap: 16px

Components

Block Button

Role: 主行动按钮

白底、2px 墨黑描边、直角、4px 硬阴影(偏移 4px 4px,模糊 0)。字号 12px、字重 700、全大写、字距 0.12em、等宽;padding 12px 24px。hover 时阴影增到 10px、元素向左上位移 4px,背景瞬间硬切到酸柠绿,持续时间 150ms ease-out。按下时元素右下位移 6px,阴影归零。

  • Sizes: padding 12px 24px; label 12px
  • States: hover: shadow 10px, translate -4px -4px, hard-cut fill; active: translate 6px 6px, shadow none
Brutal Card

Role: 内容卡片与商品卡

白底、2px 墨黑描边、直角、8px 硬阴影。内边距 24px,卡片间距 32px。hover 时元素上移 4px、阴影增到 10px,阴影色可切到荧光粉,过渡 150ms ease-out。

  • States: hover: translate -4px -4px, shadow 10px
Mono Label

Role: 分类标签与状态徽标

墨黑填充、白字、直角、无描边。12px 等宽、字重 700、全大写、字距 0.12em;padding 4px 8px。反色用途时改为白底黑框。

  • Sizes: padding 4px 8px; label 12px
Hard Input

Role: 表单输入

白底、2px 墨黑描边、直角、无阴影。14px 等宽、padding 12px 16px。聚焦时出现 4px 硬阴影并保持描边宽度不变,不改变尺寸以避免布局抖动。

  • States: focus: 4px hard shadow, border width unchanged
Marquee Bar

Role: 页面顶部或底部的滚动条

墨黑底、白字、直角、无阴影。16px 等宽、全大写、字距 0.12em、上下 padding 8px,内容横向匀速滚动,间隔用 4px 实心方块分隔。

Do's and Don'ts

Do
  • 所有元素使用 2px 到 4px 纯黑边框,绝不用灰色边框
  • 阴影必须是零模糊的硬偏移,4px 与 8px 两档
  • 保持直角,任何圆角都会削弱实体感
  • hover 增大阴影,active 位移等于阴影偏移并把阴影归零
  • 标题固定 900 字重,正文用等宽字体
  • 交互时长 150ms ease-out,硬切而不是淡入
Don't
  • 不要使用任何圆角(rounded-lg、rounded-full 等)
  • 不要用模糊阴影(shadow-lg、shadow-xl),它们会毁掉物理感
  • 不要用渐变,包括按钮与背景
  • 不要用灰色或半透明边框
  • 不要在 hover 上用 opacity 过渡代替硬切
  • 不要在 active 时只位移不归零阴影

Surfaces

LevelNameValuePurpose
0Paper#ffffff页面画布
1Slab#f4f4f4次级面板与分区底

Elevation

  • Hard offset sm: 4px 4px 0 0 #000000
  • Hard offset lg: 8px 8px 0 0 #000000
  • Hover lift: 10px 10px 0 0 #000000
  • Pressed: none

Imagery

不用摄影。用粗描边的几何图形、点阵与棋盘格、像素化的图标,全部单色或四支强调色之一。任何图像都必须能画成 2px 线条与实心块,出现渐变或柔光就破坏风格。

Layout

12 栏、上限 1280px,容器内边距 16px 到 32px。区块间距 80px,卡片间距 32px。允许元素相对网格偏移 4px 到 8px 制造碰撞感,但同一区块内偏移方向保持一致。标题与正文的对齐必须是硬对齐,不做居中柔化。

Agent Prompt Guide

QUICK COLOR REFERENCE:

  • text: #000000
  • background: #ffffff
  • border: #000000
  • accent: #ff006e
  • hoverFill: #ccff00
  • secondaryPanel: #f4f4f4

EXAMPLE COMPONENT PROMPTS:

  1. 做一个主按钮:白底、2px 纯黑描边、直角、box-shadow 4px 4px 0 0 #000。文字 12px 等宽、700、全大写、字距 0.12em,padding 12px 24px。hover 时 box-shadow 变 10px 10px 0 0 #000,transform 位移 -4px -4px,背景切到 #ccff00,transition 150ms ease-out。active 时 transform 位移 6px 6px,box-shadow 变 none。
  2. 做一个卡片网格:三列,间距 32px。每张卡白底、2px 纯黑描边、直角、8px 硬阴影,内边距 24px,内部依次是 12px 全大写等宽标签(墨黑底白字)、32px 900 字重标题、14px 等宽正文。hover 时卡片位移 -4px -4px,阴影变 10px。

Similar Brands

  • Gumroad — 同样的黑框硬阴影与彩色强调,交互也是硬切而非渐变
  • Figma Config — 用等宽标签与粗描边图形堆出印刷海报式的版面

Quick Start


:root {
  /* Colors */
  --color-ink: #000000;
  --color-paper: #ffffff;
  --color-hot-pink: #ff006e;
  --color-acid-lime: #ccff00;
  --color-electric-cyan: #00d9ff;
  --color-tangerine: #ff9500;

  /* Typography — Font Families */
  --font-sans: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-mono: 'mono', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;

  /* Typography — Scale */
  --text-display: 72px;
  --leading-display: 0.95;
  --tracking-display: -0.02em;
  --text-heading-lg: 48px;
  --leading-heading-lg: 1;
  --tracking-heading-lg: -0.02em;
  --text-heading: 32px;
  --leading-heading: 1.1;
  --tracking-heading: -0.01em;
  --text-subheading: 24px;
  --leading-subheading: 1.2;
  --text-body: 16px;
  --leading-body: 1.6;
  --text-body-sm: 14px;
  --leading-body-sm: 1.6;
  --text-label: 12px;
  --leading-label: 1.4;
  --tracking-label: 0.12em;

  /* Typography — Weights */
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --font-weight-black: 900;

  /* 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: 1280px;
  --section-gap: 80px;
  --card-padding: 24px;
  --element-gap: 16px;
  --density: compact;

  /* Border Radius */
  --radius-cards: 0;
  --radius-buttons: 0;
  --radius-inputs: 0;
  --radius-badges: 0;

  /* Surfaces */
  --surface-paper: #ffffff;
  --surface-slab: #f4f4f4;
}
查看接入文档远程 MCP 端点,无需 token

社区

评分与反馈

还没有人评分,来当第一个登录后评分

正在加载评论…

组件模板

组件预览

按钮

Neo-Brutalist 风格的按钮,Physical Crushing 完全压平 + Brutal Snap 生猛反馈

指针交互气质

新野兽派的鼠标交互

这套风格定制的指针交互——同一个光标,完全不同的性格。在舞台上移动鼠标感受它。

Card · flingThrow it
Touch — drag enabled
双向磁吸 CTA惯性拖拽卡片区域状态光标在 Cursor Lab 查看全部房间

常见问题

关于新野兽派的常见问题

什么是新野兽派风格?
大胆的黑色粗边框、硬边缘阴影、无圆角、高对比度配色。源于建筑野兽派,强调功能与原始美学。 它的设计理念:Neo-Brutalist(新野兽派)设计风格源于建筑领域的野兽派运动,强调原始、未经修饰的功能美学。在 Web 设计中,这种风格通过大胆的黑色边框、硬边缘阴影、锐利的直角和高对比度的配色方案来表达。 核心理念: - 功能优先:每个元素都有明确的目的 - 诚实表达:不掩饰结构,不伪装功能 - 大胆直接:用视觉冲击力传达信息 - 反对圆滑:拒绝过度精致,拥抱粗犷 设计原则: - 视觉一致性:所有组件必须遵循统一的视觉语言,从色彩到字体到间距保持谐调 - 层次分明:通过颜色深浅、字号大小、留白空间建立清晰的信息层级 - 交互反馈:每个可交互元素都必须有明确的 hover、active、focus 状态反馈 - 响应式适配:设计必须在移动端、平板、桌面端上保持一致的体验 - 无障碍性:确保色彩对比度符合 WCAG 2.
新野兽派风格常用什么配色?
新野兽派 的主色是 #000000,辅色是 #ffffff,强调色包括 #ff006e、#ccff00、#00d9ff、#ff9500。每个色值都可以在本页色板中复制。
怎样把新野兽派风格做对?
关键做法:使用纯黑边框 border-black border-2 md:border-4. 使用硬边缘阴影 shadow-[4px_4px_0px_0px_rgba(0,0,0,1)] md:shadow-[8px_8px_0px_0px_rgba(0,0,0,1)]. 保持直角 rounded-none.
新野兽派风格最常见的错误是什么?
应避免:禁止使用圆角 rounded-lg, rounded-md, rounded-xl. 禁止使用渐变 bg-gradient-*. 禁止使用灰色边框 border-gray-*, border-slate-*.
如何让 AI 生成新野兽派风格的界面?
复制本页提供的 AI 提示词(含设计 tokens 与组件规则),粘贴到 ChatGPT、Claude、Claude Code 或 Codex。提示词中应包含关键词:粗边框、硬阴影、无圆角、高对比。
全局样式

全局 CSS

css
/* Neo-Brutalist 全局样式 */
:root {
  --accent-pink: #ff006e;
  --accent-green: #ccff00;
  --accent-blue: #00d9ff;
  --accent-yellow: #ff9500;
}

/* 标题字体 */
h1, h2, h3, h4, h5, h6 {
  font-weight: 900;
  letter-spacing: -0.02em;
}

/* 正文字体 */
body {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

/* 选中文字样式 */
::selection {
  background: var(--accent-pink);
  color: white;
}
@keyframes neo-brutalist-fade-in {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes neo-brutalist-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.7; }
}

.neo-brutalist-card {
  position: relative;
  overflow: hidden;
}

.neo-brutalist-card::before {
  content: "";
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.05), transparent);
  pointer-events: none;
}

.neo-brutalist-card:hover::before {
  opacity: 1;
}

.neo-brutalist-gradient {
  background: linear-gradient(135deg, #000000, #ff006e);
}

.neo-brutalist-gradient-text {
  background: linear-gradient(135deg, #000000, #ff006e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.neo-brutalist-frosted {
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  background: rgba(0, 0, 0, 0.08);
}

.neo-brutalist-accent-corner {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);
}

.neo-brutalist-animate-in {
  animation: neo-brutalist-fade-in 0.5s ease-out both;
}

兼容的布局模式

推荐布局

以下布局模式与 新野兽派 风格搭配效果良好。

相关风格

相关风格

探索这些风格获取现成的 tokens 和组件。

新野兽派 和 酸性平面设计 是最接近的两个方向。下表列出它们在配色、适用场景和标签上的实际差异,选之前先看这一栏。

维度新野兽派酸性平面设计
主色#000000#39ff14
辅助色#ffffff#0a0a0a
适合场景粗边框 / 硬阴影 / 无圆角酸性 / 迷幻 / 荧光
独有标签——

导出工具

一次点击拿到

查看完整 Showcase →

7 个风格文件,包含 SKILL.md。

逐个预览或下载文件

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 的技能包

设计哲学

Neo-Brutalist(新野兽派)设计风格源于建筑领域的野兽派运动,强调原始、未经修饰的功能美学。在 Web 设计中,这种风格通过大胆的黑色边框、硬边缘阴影、锐利的直角和高对比度的配色方案来表达。

无障碍

无障碍评分

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

65

综合评分

等级: C - 一般

对比度

分数: 56/100平均比率: 8.02:1
AA 未通过AAA 未通过
场景颜色比率AAAAA
Text on background
/#000000 / #ffffff
21:1
Secondary text on background
/#ffffff / #ffffff
1:1
Muted text on background
/#374151 / #ffffff
10.31:1
Text on secondary background
/#000000 / #000000
1:1
Secondary text on secondary
/#ffffff / #000000
21:1
Button primary
/#ffffff / #ff006e
3.83:1
Text on accent 1
/#000000 / #ff006e
5.48:1
Alt text on accent 1
/#ffffff / #ff006e
3.83:1
Text on accent 2
/#000000 / #ccff00
17.87:1
Alt text on accent 2
/#ffffff / #ccff00
1.18:1
Text on accent 3
/#000000 / #00d9ff
12.37:1
Alt text on accent 3
/#ffffff / #00d9ff
1.7:1
Text on accent 4
/#000000 / #ff9500
9.55:1
Alt text on accent 4
/#ffffff / #ff9500
2.2:1

可读性

分数

85/100

字号

text-sm md:text-base

字重

font-black tracking-tight

行高

default

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

设计配方

使用 新野兽派 的推荐组合

这些精选配方将此风格与布局和动画组合,针对特定场景优化。