美文网首页Ant Design
Ant Design 的十大设计原则

Ant Design 的十大设计原则

作者: woodccc | 来源:发表于2017-03-18 11:46 被阅读117次

    参考链接:
    ant design 设计原则
    《写给大家看的设计书》
    《Web界面设计》
    不翻船的设计和前端

    初次看到 antd 设计原则就被深深的触动了。十大原则前面四条是出自《写给大家看的设计书》。看书名就知道这是一本适用于大多数设计场景的书,不仅仅是用于 web 设计。而后面六条原则则是来自于《Web界面设计》

    首先,讲一个小故事。故事来自于《写给大家看的设计书》,作者有一年圣诞节收到一份礼物——一本关于植物的百科全书。作者翻阅之后,发现其中有一颗叫约书亚树的树,造型奇特,自己从未见过。于是决定出门转转,然而发现外面到处都是这种树。故事到这里就完了。

    可能大家会想,这个故事要讲一个什么道理呢?简单来说就是,当你手中有个锤子,满世界都是钉子。当你了解到下面要讲的十个设计原则后,你会发现它们处处都适用。

    十大原则如下:

    • 亲密性(Proximity)
    • 对齐(Alignment)
    • 对比(Contrast)
    • 重复(Repetition)
    • 直截了当(Make it Direct)
    • 简化交互(Keep it Lightweight)
    • 足不出户(Stay on the Page)
    • 提供邀请(Provide Invitation)
    • 即时反应 (React Immediately)
    • 巧用过渡-使用变换(Use Transition)

    1. 亲密性(Proximity)

    将相关的项组织在一起。

    他们彼此认识吗?

    1-6.png

    他们认识!

    1-7.png

    糟糕的名片,各个元素之间没有联系。

    1-1.png

    好的的名片,有联系的元素之间间距更近。

    1-2.png

    纵向间距关系,用间距来区分各个元素之间关系的紧密程度。Antd 设计原则,间距使用8+8n px。

    1-3.png

    横向间距关系。就像之前谈到的代码可读性,代码里面只能用空格、空行来提高可读性。在 web 设计里面距离就丰富多了。

    1-4.png 1-5.png

    2. 对齐(Alignment)

    任何东西都不能在页面中随意安放。

    还是那张名片,亲密性虽然已经调整了。但是居中对齐方式效果并不是很好。

    1-2.png

    右对齐-外观更清晰,效果更分明。

    2-6.png

    文案类对齐 - 推荐使用一个视觉起点。

    2-1.png

    文案类对齐 - 多个视觉起点,一般不推荐,除非是刻意强调两者区别。

    2-2.png

    表单类对齐,冒号对齐。

    2-3.png

    邮件策略对齐,建议左边文本使用右对齐。这样,和右边输入框左对齐形成两条紧挨着的平行线。

    2-4.png

    3. 对比(Contrast)

    避免页面中的元素太过相似。

    如果要表达有一定区别,那就大胆运用对比。不要让用户花心思去找那细微的差别。

    4-5.png

    没有主次关系对比,不推荐。

    4-1.png

    强烈的主次关系对比,推荐。

    4-2.png

    无主次之分的按钮。

    4-6.png

    用颜色表示状态的区别。

    4-3.png

    GitHub 的 star 功能,用文本的对比表达力很弱,图标稍好,颜色对比最强烈。

    6-4.png 6-3.png

    4. 重复(Repetition)

    统一,增强视觉效果。

    利用颜色重复,突出这些人属于一个组织。

    3-4.png

    线框重复示例。

    3-1.png

    设计要素重复示例。

    3-2.png

    文案格式重复示例。

    3-3.png

    5. 直截了当(Make it Direct)

    需要在哪里输出,就要允许在哪里输入

    直接了当的行内编辑,便于用户操作,提供上下文。这种模式适用于易读性远大于易编辑性。

    5-1.png

    这种模式适用于,易读性为主,突出易编辑性。

    5-2.png

    直接了当,利用拖放。

    5-4.png

    6. 简化交互(Keep it Lightweight)

    用户鼠标移动距离越少、对象相对目标越大,那么用户越容易操作

    实时可见工具,适用于操作非常重要。

    6-1.png

    悬停即现工具,适用于操作不那么重要。

    6-2.png

    7. 足不出户(Stay on the Page)

    能在这个页面解决的问题,就不要去其它页面解决

    二次确认,就在当前位置。提供上下文。

    7-1.png

    8. 提供邀请(Provide Invitation)

    缺少易发现性

    静态邀请,文本邀请。

    8-1.png

    动态邀请,悬停邀请。

    8-2.png

    9. 即时反应 (React Immediately)

    交互之后立即给出反馈

    查询模式

    10-1.png

    反馈模式

    10-2.png 10-3.png

    10. 巧用过渡-使用变换(Use Transition)

    保持生动,增强用户和界面的沟通

    Antd 的巧用过度

    That's All , Thanks

    原文链接

    相关文章

      网友评论

        本文标题:Ant Design 的十大设计原则

        本文链接:https://www.haomeiwen.com/subject/zeeunttx.html