跳到主要内容
VibeStacks
  1. 前端技术栈
  2. 视觉风格
展厅 05

新粗野主义

约 2020 年起源 · 2021 年前后流行于 Web

带走纪念品

← → 键翻页,F 键全屏;底部是旁白字幕。

Nº 01Intro开场Neo-Brutalism
$0创作者工具的定价页
立即获取带黑框和硬阴影的按钮
NEW!像贴纸一样歪着的标签
这种"粗粝又可爱"有名字

新粗野主义

Neo-Brutalism / Neubrutalism

黑框、硬阴影、糖果色,按钮像一张能按下去的贴纸。

开场 · 1 / 11
02

纪念品商店

纪念品

把 新粗野主义 带回你的项目

选一种格式,复制给 Claude、Cursor 或任意 AI 编程助手,或者下载到项目仓库里。

格式
纪念品语言

neo-brutalism.prompt.md75 行 · 1861 字符
# 新粗野主义 (Neo-Brutalism / Neubrutalism)

你正在构建一个前端界面。请在每一个页面和组件中一致地应用 **新粗野主义** 视觉风格。下面的 design tokens 和规则是硬性约束,而不是参考建议。

## 本质

在扁平化的产品界面上加入粗黑描边、不模糊的硬投影和高饱和纯色块。它借用了 Web 粗野主义的"不加掩饰",却保留了清晰的层级和可用性,看起来像可以按下去的实体贴纸。

## Design Tokens

### 色彩

- `background` `#FFF4E0` — 页面背景
- `surface` `#FFFFFF` — 卡片、面板等浮起的表面
- `text` `#000000` — 主要文字
- `muted` `#3D3D3D` — 次要文字、说明、占位符
- `accent` `#FF6FB5` — 主要操作、链接、关键强调
- `on-accent` `#000000` — 放在强调色上的文字与图标
- `border` `#000000` — 分隔线、描边、输入框边框
- `highlight` `#FFD23F` — 次级强调、徽标、选中态

### 字体排印

- 展示 / 标题字体: `Archivo Black` (Google Fonts, 字重 400) → fallback `"Arial Black", "Helvetica Neue", Arial, sans-serif`
- 正文字体: `Public Sans` (Google Fonts, 字重 400 / 600 / 700) → fallback `system-ui, -apple-system, "Segoe UI", sans-serif`
- 字号阶梯(px): 13 · 15 · 18 · 22 · 30 · 44 · 64

### 间距 & 形状

- 基础单位: 4px · 间距阶梯(px): 4 · 8 · 12 · 16 · 24 · 32 · 48
- 圆角(sm / md / lg): 6 / 10 / 16 px
- 边框: 3px solid
- 阴影(sm / md / lg): `2px 2px 0 #000000` / `4px 4px 0 #000000` / `8px 8px 0 #000000`

### 动效

- 时长(fast / base): 80ms / 140ms
- 缓动曲线: `cubic-bezier(0.3, 0, 0.2, 1)`

### 标志性效果

- `--nb-blue`: `#7DA8FF`
- `--nb-green`: `#74E3B5`

## 要这样做

- 所有容器、按钮、输入框都加 3px 纯黑描边。
- 使用纯黑、零模糊的偏移投影(如 4px 4px 0 #000),全站方向一致。
- 用黄、粉、蓝、绿等高饱和纯色块区分区域,每块只用一种颜色。
- 按钮按下时向投影方向位移并收起投影,模拟实体按压。
- 标题使用超粗无衬线字体,正文使用清晰的无衬线字体。

## 不要这样做

- 不要使用模糊阴影、渐变或玻璃效果。
- 不要在彩色背景上使用白色文字。
- 不要省略描边——没有描边的硬投影看起来像渲染错误。
- 不要使用细字重或衬线字体作标题。

## 组件指南

- **按钮**: 粉色或黄色实心按钮,3px 黑描边、4px 黑色硬投影;悬停时向左上抬起、投影变大,按下时向右下位移、投影消失。
- **卡片**: 白色或彩色卡片,粗描边加 8px 硬投影;顶部可放一块彩色标签条,标签像贴纸一样略微旋转。
- **表单**: 输入框有粗黑描边和小号硬投影,聚焦时背景变黄;错误信息放在带描边的粉色块中。
- **导航**: 顶部导航本身就是一个描边容器;品牌名用超粗字体,当前项用彩色胶囊标出。
- **布局**: 清晰的卡片式网格,区块之间留出足够空隙让投影显现;可以用一条描边的跑马灯色带分隔区块。
- **图像与图标**: 扁平插画、粗描边的图标与贴纸;照片也要加上黑色描边和硬投影。

## 可访问性

- 彩色背景上统一使用纯黑文字,确保对比度;不要在粉色或蓝色上放白字。
- 按压位移动效在 prefers-reduced-motion 下应关闭,只保留颜色变化。

_由风格博物馆(Style Museum)生成。_