首页 文章详情

16条前端 UI 设计规则,上万点赞

信使 | 2 2023-08-21 21:31 0 0 0
UniSMS (合一短信)

以一个卡片为例子,逐一按照规则进行优化,左边是原图,右边是经过优化后的设计。

23295ef72bf2bb825f7796b16487d01f.webp

规则
  1. 使用间距对相关元素进行分组
  2. 一致性
  3. 确保功能相似外观也相似
  4. 清晰的视觉层次
  5. 移除不必要的样式
  6. 有目的的使用颜色
  7. 确保界面元素的对比度为3:1
  8. 确保文本的对比度为4.5:1
  9. 不要仅仅使用颜色作为指标
  10. 使用单一的无衬线字体
  11. 使用较高小写字母的字体
  12. 限制使用大写字母
  13. 仅使用常规和加粗字体
  14. 避免纯黑色文本
  15. 左对齐文字
  16. 正文至少使用1.5倍行高

使用间距对相关元素进行分组

  • 相关元素放在同一容器
  • 相关元素看起来相似
  • 对齐

    7cbef2a744ba5d76309101d561465dd0.webp

一致性

UI设计中一致性意味着有相似的外观和行为方式,可预测的功能提高了可用性并减少了错误。

78bd59bcb7e9000532a7cd72d5e263a3.webp

582e26212be8f3e2a91e935fcd07b2d3.webp

确保功能相似外观也相似

如果元素看起来相似,会期望它们以相似的行为反应,尽量确保相同功能的元素使用一致的视觉处理,让不同功能的元素视觉做差异化处理。

30ed1eda210317f11f5afc753bda193b.webp

清晰的视觉层次

创造秩序感来改善美学,可以使用大小、颜色、对比度、间距、位置和深度的变化创建清晰的视觉层次。

7fcc78a6360451f53afd11249ede4765.webp

c126bc6cb9dc1160f1f50a238ca45138.webp

移除不必要的样式

不必要的信息和视觉风格会分散注意力,增加认知负担,避免不必要的线条、颜色、背景和动画,以创建更简单、更集中的UI.

c36838fccb207df5db673049080ccc3b.webp

有目的的使用颜色

有节制有目的的使用颜色,尽量避免使用纯粹的颜色来装饰,它可能会混淆和分心,从黑色和白色开始,在表达含义的地方再引入颜色。一个简单有效的方法是将品牌颜色应用于链接和按钮等交互元素上,尽量避免在非互动元素上使用品牌颜色。

c94710da0f97c88f9e024a7b851a09d1.webp

确保界面元素的对比度为3:1

为了确保视觉障碍人士能够清楚看到界面细节,至少要满足web内容可访问性指南的颜色对比要求。

3399fd737e12993c6056205cb76e9fbe.webp

确保文本的对比度为4.5:1

小文本18px以下要4.5:1的最小对比度,大文本需要3:1的对比度,示例中可增加灰色不透明度增加文本的阴影,将对比度达到4.5:1以上。5ba59e13697f4f2d26ae2f08c7075a11.webp

不要仅仅使用颜色作为指标

通常,色盲人士很难区分红色和绿色,或者根本看不到,所以不能仅仅依靠颜色传达意义或者区分视觉元素,需要使用额外的提示来区分。示例中去掉颜色,链接和其他文本一致,无法判断是链接,可使用下划线方式区分。ce53ce51a644089e8db153ecfd59fc5b.webp

使用单一的无衬线字体

无衬线字体通常是最清晰、中性、简单的,标题使用了一种详细的衬线字体,这有点难以阅读,可能会分散一些人的注意力。cd5a54469d9f6abac107737b9b0e83ef.webp

使用较高小写字母的字体

小写字母较高、间距较大的字体在小尺寸时更容易辨认。

90ec1438665300fcf9db4eb1b356349e.webp

b02b51a745bae870fdb41415b127bc4f.webp

1c4d753e49bad1a65a28e10112eb9e26.webp

限制使用大写字母

大写单词有相同的矩形形状,会迫使你逐一阅读每个单词,很难阅读。

307f72fc0aca71582832cceb15907055.webp

fdb7eab2f4360d1ed28e76419f7d1f67.webp

仅使用常规和加粗字体

使用不同粗细的字体可能会给界面增加混乱,使用规则的加粗字体,使界面简单明了。

6dbc052283d85f0464f2f47badbde9e7.webp

小技巧:

  1. 标题使用加粗来强调
  2. 较小的字体使用常规字体
  3. 如果你确定使用很粗的字体,请使用在标题或者很大的文本

    e7d16da9a9b970ca25d5cef7233a4cc6.webp

避免纯黑色文本

纯黑与白色有很高的对比度,会导致阅读文本时眼睛疲劳,安全的做法是避免纯黑黑白色搭配。示例中描述文本过于突出,使用了较浅的灰色。

151283765d8a8238d0ae6d56d6ac7bae.webp

左对齐文字

对于长文本,安全的做法避免使用居中对齐,居中对齐对于有认知障碍的认识更难阅读。居中对齐可用于标题或者短文本,因为它可快速阅读。

102f2fe2f216ba6a8eff50af5c8fbe4e.webp

e981dbcb42322e52ce13e01d543130af.webp

正文至少使用1.5倍行高

行高是两行文字之间的垂直距离。行与行之间的间隔有助于防止人们重读同一行文本,阅读起来也更舒适。

e9f8450c7be7ee8c37434f53fe70ea2c.webp

4001f76de16b793fcd73e7a56f06aa83.webp

最后效果

23295ef72bf2bb825f7796b16487d01f.webp


good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter