Skip to content

设计原则

Birdpaper UI 的设计遵循四条核心原则,指导组件的视觉呈现和交互行为。

保持清晰 (Clarity)

界面应当让用户一目了然,信息层级分明,操作路径明确。

  • 合理的信息密度:避免信息过载,重要内容突出展示
  • 明确的视觉层级:通过字号、颜色、间距建立清晰的层级关系
  • 即时的状态反馈:操作后给予明确的视觉反馈(hover、active、loading、disabled)
  • 语义化的色彩:用颜色传达含义,而非仅作装饰

保持一致 (Consistency)

统一的视觉语言和交互模式,让用户在不同场景下有可预期的体验。

  • 组件风格一致:圆角、阴影、间距遵循统一的 Token 体系
  • 交互模式一致:相同类型的操作使用相同的触发方式和反馈
  • 命名规范一致:属性名、事件名、插槽名遵循统一的命名约定
  • 跨组件复用:通用能力(如 Trigger 定位、ScrollLock)下沉为底层组件

保持高效 (Efficiency)

减少用户的认知负担和操作成本,让任务完成更顺畅。

  • 减少操作步骤:函数式调用(Message、Modal)一步完成常见操作
  • 合理的默认值:组件属性提供符合多数场景的默认值
  • 渐进式披露:复杂功能分层展示,不一次全部暴露
  • 键盘和辅助支持:关注无障碍访问体验

保持克制 (Restraint)

设计应当服务于内容,避免过度装饰。

  • 适度的视觉表现:动效和装饰点到为止,不喧宾夺主
  • 合理的组件粒度:不过度封装,保持灵活性
  • 留白的运用:通过间距营造呼吸感,而非填满每一寸空间
  • 克制的颜色使用:大面积使用中性色,功能色用于关键信息