Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
design design/theme/flat-design.md medium

design-theme-flat

扁平化 2.0 风格 — 纯色/双色填充、几何图标、单层 soft shadow 恢复可点感、4-8 圆角、大留白。Use when 做 SaaS·内容站·移动端 / 要简洁高性能 a11y 优先 / 用户指定扁平风时。

扁平化flat designflat 2.0扁平风纯色填充几何图标简洁风格
paths
  • **/*.tsx
  • **/*.vue
  • **/*.css
  • **/*.html

Flat Design · 扁平化 2.0

「几乎全平」:2D 纯色为底,仅加恰到好处的浅阴影/渐变恢复可点感。务实的现代默认观感。

本质

干净 2D + 鲜明色块,去掉拟物纹理;用单层浅阴影而非多层立体感来表达层级与可点。

何时用 / 不用

适合 不适合
SaaS、内容站、移动端 需要触感/奢华的拟物realism(用 clay/skeuo)
性能与无障碍优先的产品 追求最大差异化(用 brutalism)

关键 CSS 线索

.flat-card {
  background: var(--surface);          /* 纯色填充 */
  border-radius: 8px;                  /* 4-8,克制 */
  box-shadow: 0 2px 8px rgba(0,0,0,.08);   /* 单层 soft,无内/双阴影 */
}
.flat-btn {
  background: var(--interactive);      /* 纯色,或 2-stop 渐变强调 */
  border-radius: 6px;
  transition: background .15s ease;
}
.flat-btn:hover { background: var(--interactive-hover); }   /* 仅变色 */

要点

  • 填充用纯色或双色;强调可用两色线性渐变,不堆多色。
  • 阴影只一层、浅0 1px 3px rgba(0,0,0,.12)0 2px 8px rgba(0,0,0,.08));禁内阴影/双阴影。
  • 圆角克制 4-8px;图标用几何线性图标,不用拟物图标。
  • 大留白 + 鲜明色块构成层级,hover 仅变色/透明度。

自检

  • [ ] 纯色/双色填充,无拟物纹理?
  • [ ] 阴影只有单层且浅,没堆内/双阴影?
  • [ ] 圆角 4-8、图标几何线性?
  • [ ] 配色仍过 60-30-10 与对比度底线?

相关