返回全部设计模板
Bento 设计模板生成的模块化工作空间首屏截图
Bento 设计模板生成的功能模块网格截图
Bento 设计语言生成的 Bento 工作台截图
01 / 03

Bento

适合功能总览、产品介绍和轻量仪表盘,不同尺寸的圆角卡片配桃粉、浅蓝和奶油底色,模块清楚而温和。

通用设计 极简主义

设计语言样张

设计语言预览

Modular Surfaces

Peach

#fad4c0

用于高优先级卡片和主模块表面,以深色文字保证对比度。

Muted Blue

#80a1c1

用于次级重点模块和数据卡片,搭配深色文字保证 AA 对比度。

Cream

#fff5e6

页面画布、柔和分区和低层级卡片表面。

White

#ffffff

主要内容卡片和需要更清晰分离的工作区。

Ink

#111827

标题、正文、边框和高对比主行动。

Semantic Status

Success

#16a34a

仅表示完成、正常和通过状态,并同时提供文字标签。

Warning

#d97706

仅表示待复核、临近期限和注意状态。

Danger

#dc2626

仅表示错误、阻断和破坏性操作。

字体层级

heading-page

Inter · 32 / 700 / -3%

所有重要信息,一眼就能掌握。

heading-card

Inter · 20 / 600 / -1.5%

让每个模块只承担一项任务

body-default

Inter · 14 / 400 / 1.5

用清晰、简洁且有帮助的文字说明状态、结果与下一步。

label-caps

JetBrains Mono · 12 / 600 / +8%

UPDATED 2 MIN AGO · STATUS READY

间距、层级与形状

xs 4px
sm 8px
md 12px
lg 16px
xl 24px
2xl 32px

形状

full

小控件使用 4px,卡片与按钮使用 8px;以平面色块、细边框和留白建立层级,避免 pill 与厚阴影。

层级

Level 0 · 奶油色页面画布Level 1 · 白色、桃粉或浅蓝模块表面Level 2 · 1px 细边框,不依赖阴影

组件样张

button-primary

深色填充、白色文字、8px 圆角,用于每个视图的唯一主行动。

button-secondary

白底、1px 深色边框、8px 圆角,用于次级浏览操作。

button-icon

状态必须包含明确文字,并实现 hover、focus-visible、active、disabled 和 loading 状态。

content-row

一行核心内容保持清晰标题。

元信息 · 状态 · 更新时间

布局与响应式

用卡片跨度表达优先级,用稳定间距保持可扫读性。

桌面端使用 12 栏网格组合不同跨度的模块;平板减少为两栏;移动端按任务优先级折叠为单列,同时保持标签、状态和操作可见。

断点 宽度 关键变化
移动端 < 768 px 所有模块按语义顺序变为单列,触控目标至少 44px,长标签允许换行。
平板 768 - 1099 px 使用两栏简化网格,主要模块可跨两栏,次级模块保持单栏。
桌面端 >= 1100 px 使用 12 栏网格和不同跨度,卡片间距固定为 16px。

使用边界

应该

  • 用不同卡片跨度建立清晰层级,让最重要的信息获得更大面积。
  • 每张卡片只承担一个明确任务,标题、状态和行动标签必须具体。
  • 使用 16px 网格间距、8px 卡片圆角和 4px 小控件圆角保持一致节奏。
  • 桃粉与浅蓝用于模块表面对比,不作为无意义的装饰色块。
  • 交互状态必须同时使用颜色、文字和可见的 focus-visible 焦点样式。
  • 移动端保留桌面端的任务优先级与语义阅读顺序。

不要

  • 不要让所有卡片尺寸完全相同,否则无法体现 Bento 的模块层级。
  • 不要在一张卡片中混合多个无关任务、指标和行动。
  • 不要使用大圆角或 pill 控件,它们不属于 4px / 8px 的形状规范。
  • 不要引入渐变、发光、厚阴影或规范之外的强调色。
  • 不要在桃粉或浅蓝表面使用低对比文字。
  • 不要为了填满移动端空间而改变任务的优先顺序。