Ant Design 5.0 更美、更灵活

简介: Ant Design 5.0 更美、更灵活

🙋🏻‍♀️ 编者按:本文是 Ant Design 5.0 发布会直播回顾系列的文字稿,由支付宝设计团队出品,作者(支付宝体验设计师松仙)介绍了 Ant Design 5.0 背后的设计理念:更美,更灵活。

  前言

在我们深入了解 Ant Design 5.0 的新特性之前,让我们先谈谈企业级应用设计的核心理念。在 Ant Design 服务的企业级应用设计领域中,美丑并不仅仅是一种主观的、感性的概念,而是更具客观性和实际意义的。我们追求的美,实际上是为用户提供更轻松舒适的办公体验,即虚拟办公环境。良好的办公环境和体验能够提高工作效率和激发创造力。

  为什么要进行升级?

过去,我们收到了许多用户对 Ant Design 设计风格的反馈和吐槽,主要集中在以下三个方面:

  • 界面不清晰,难以找到所需内容;
  • 界面单调,缺乏设计感;
  • 与其他系统相比,组件显得过时。

仔细观察这些反馈,我们发现它们都涉及到一个核心主题——美。因此,Ant Design 团队的视觉设计师们将探究如何使 Ant Design 更美的问题作为主要课题。

  更美的 v5 :更聚焦、去干扰、轻松感

回到美与丑的概念,我们发现大家所追求的美与 Ant Design 的核心理念“快乐工作”不谋而合。无论是现实中的办公空间还是虚拟办公空间,其核心目标都是为用户提供更加轻松舒适的办公体验。因此,我们根据“快乐工作”的理念并结合企业级应用的特点,明确了视觉层面的基本原则:“信息有序、认知轻松”。同时,我们提炼出三大设计目标:“更聚焦、去干扰、轻松感”。接下来,我们将分享关于形状、颜色、材质和字体方面的具体升级和优化细节。


更聚焦

为了实现“聚焦”的目标,我们对 Ant Design 的主色进行了升级。相较于之前的主色(#1890FF),新的主色(#1677FF)对比度更高,视觉感受更加新颖。新主色能使产品的主要操作按钮等关键信息在界面中更加突出,易于聚焦,同时让产品形象焕然一新。在文字方面,我们也提高了文本与背景的对比度,以确保在保留优雅的设计感的同时,用户在阅读过程中能够更加集中注意力,避免因为界面混乱导致的信息错失。

在更聚焦方面,我们进行了另一项重要的升级,即为常用操作按钮增设了更大、更易触达的交互热区。与过去相比,当用户悬停在某个图标上时,仅有图标本身会发生颜色变化;而现在,整个热区都会有所变化。这种更加清晰明确的反馈将有助于用户在此刻更轻松地关注他们所关心的信息。

去干扰

在【去干扰】方面,我们首先对 Ant Design 页面框架进行了优化设计。遵循“内容为先,设计为辅”的原则,我们降低了顶部导航和侧边导航的视觉层次,使其与背景色在空间层面上融为一体。通过简化页面层级、去除多余的干扰,我们使右侧核心卡片区域更加突出,让整个界面更加简洁明了。


在 UI 设计中,虽然线框是重要的构成元素,但过多的线框会影响界面美观度,甚至干扰用户视线,降低体验。因此,我们对 Ant Design 的 60 多个基础组件进行了系统性的「去线框化」处理。本质上,「去线框化」是对组件展示层的优化调整,旨在减少或减弱页面中不必要的视觉元素,实现更干净、清爽的界面,使重要内容更易于聚焦。我们将「去线框化」分为三个层次:

  1. 认知层 - 谨慎去线;
  2. 操作层 - 转化去线;
  3. 展示层 - 大胆去线。

轻松感

让科技更具温度感是我们始终坚持的理念。在 Ant Design 5.0 中,我们采用了更大的圆角设计来体现这一理念,希望使用 5.0 的产品也能呈现出更强的亲和力和温度感。同时,我们优化了组件细节部分,如针对 Popover、Tooltips 等异形组件的细节(矩形部分与箭头衔接处)进行了精细的圆角设计处理。我们深知细节决定成败,相信大家在使用 Ant Design 5.0 时会逐渐发现我们设计师在众多细节方面的用心与投入。

以上就是我们 Ant Design 5.0 Default 主题的新变化,接下来我将会继续向大家分享我们在【灵活性】方面所做的工作。

  更灵活的 v5:以圆角算法为例

首先要回答两个问题:

第一个问题:为什么要做圆角算法?(why)

  • 为了解决解决灵活性问题,满足定制化的需要;
  • 圆角、主色是两个能够极大程度上决定一个产品气质的因素。(4.0 版本已具备自定义主题色功能。)

第二个问题:一键定义全局圆角不行吗?为什么需要算法?

经研究,我们发现当圆角值小于等于 4px 时候,全局使用同一个值是合理的,比如 v4 版本的全局 2px,但当圆角值进一步增大时候,这个规则就不再适用,我们可以看下这个简单的例子,左侧两列是全局圆角一致的效果,我们不难的发现,对于较小尺寸的的组件,其所能使用的最大圆角 = 其短边尺寸的 1/2,以最常见的 checkbox 为例,其宽高都是 16px,那其最大的圆角就只能是 8px。如果我的 button radius 用了 10px,那么 checkbox 不仅不能设置 10px,而且风格上会与 button 不同。而右侧两列是设计师手动调整出来的效果。所以我们需要一个算法来解决这样的问题。


圆角算法背后的故事

对于设计师同学来说「设计算法」听起来可能是一个比较难得话题,但设计算法的底层逻辑并不复杂:

第一步:模式抽象:

根据经验我们总结了三条“视觉设计师定义一个产品圆角体系的一般方法”:1、根据产品气质确定基准圆角值;如:黑科技、硬核科技使用小圆角,暖科技和 2c 的产品使用大圆角;2、根据基准圆角,延展出适合不同尺寸元素的圆角值;原则:小组件用小圆角、大组件使用大圆角;3、特殊场景优化处理,如:嵌套圆角、table 等。

第二步:规则调优:

规则调优的方法同样分成三步:首先第一步:输入基准圆角值:我们制作了一个 demo 界面,将基准圆角值从 0px-16px ,按 1px 递增,进行排列;

第二步:延展更小更大组件所需的合适的圆角值:手工调配出不同基准圆角下的最优解;最后一步:将延展出的圆角值统计、制表,总结规律。这个里面有个关键,就是需要兼顾好规则极简原则与视觉效果最优原则。

第三步:特殊组件优化:

tooltip、popover、popconfirm、tableheader 等异形组件不适用前面所提到的基础规则,但我们可以采用相同的思路,通过穷举、专家调优的方式找到最优解。最后我们将前面的结论进行合并就得到了最终的圆角算法,用户只需要根据其产品特性定义一个基准圆角值作为输入,其余的大小延展、特殊组件全部交给算法来解决即可搞定整套圆角体系,而最终圆角算法的形态可以简单到只剩下一个滑动输入条。深度的探索、简单的表达,复杂留给自己,简单留给用户,这就是我们所坚持的设计理念。


  UI Demo 展示

  结束语

Ant Design 5.0 的升级,不仅仅是为了迎合审美,更是为了提高用户在虚拟办公空间中的工作效率和愉悦感。我们相信,这次升级将使 Ant Design 更加符合企业级应用的需求,助力企业快速搭建高效、美观的虚拟办公环境。同时,我们也期待未来能够继续收到用户的反馈和建议,使 Ant Design 不断进化,为用户带来更好的设计体验。

松仙 2023 年


相关文章
|
人工智能 架构师 算法
阿里P6到P9的技术栈有哪些?程序员该如何准备学习?如何进入大厂
相信每一个程序员应该都有一个大厂梦,但是不知道如何进入大厂,或者说是技术栈和项目经验达不到大厂的要求! 那就有人问了,那怎么样才能进入大厂呢?进入大厂的话都有哪些要求呢? 小编,就给大家简单介绍一下,要想进入大厂需要达到的要求! 总结起来一共有四点:1.学历;2.技术栈+项目经验;3.心理素质+思维转变;4.面试技巧;
|
6月前
|
数据采集 缓存 数据可视化
Android 无侵入式数据采集:从手动埋点到字节码插桩的演进之路
本文深入探讨Android无侵入式埋点技术,通过AOP与字节码插桩(如ASM)实现数据采集自动化,彻底解耦业务代码与埋点逻辑。涵盖页面浏览、点击事件自动追踪及注解驱动的半自动化方案,提升数据质量与研发效率,助力团队迈向高效、稳定的智能化埋点体系。(238字)
748 158
|
6月前
|
人工智能 缓存 运维
【本不该故障系列】从 runC 到 runD:SAE 如何化解安全泄露风险
阿里云SAE默认采用runD安全容器,通过轻量虚拟化实现硬件级隔离,彻底解决runC共享内核导致的逃逸、噪声邻居、侧信道攻击等多租户安全风险。
|
人工智能 分布式计算 大数据
大数据& AI 产品月刊【2025年4月】
大数据& AI 产品技术月刊【2025年4月】,涵盖4月技术速递、产品和功能发布、市场和客户应用实践等内容,帮助您快速了解阿里云大数据& AI 方面最新动态。
|
8月前
|
存储 数据采集 监控
RFID技术快速解决固定资产管理中各种 “拦路虎”
在数字化转型背景下,RFID固定资产管理系统通过标签、读写设备与管理平台的协同,实现资产全生命周期的智能追踪与管控,解决传统管理中盘点低效、账实不符、资产流失等问题,助力企业提升管理效率、降低运营成本,推动资产管理向智能化、信息化升级。
|
10月前
|
运维 监控 Java
初创代购选单体,千万级平台用微服务:一张表看懂架构选型红线
在跨境电商代购系统年交易额超3.2万亿元的背景下,本文对比微服务与单体架构的技术原理、适用场景及实战案例,结合性能、运维、成本等维度,为企业提供架构选型指南,助力实现高效扩展与稳定运营。
|
监控 安全 网络安全
零信任架构规范
零信任架构规范
506 1
|
存储 弹性计算 监控
从外到内:阿里云弹性与资源交付效率的全景透视
本文介绍了弹性服务的概念及其在云计算中的重要性。弹性服务通过动态调整云资源,帮助用户应对流量波动,降低成本并提高自动化水平。文中详细探讨了如何从“使用弹性”迈向“善用弹性”,包括定时任务、报警任务和目标追踪等伸缩模式的应用。同时,文章还介绍了阿里云在ECS弹性能力方面的建设成果,如每分钟交付万台实例的能力,并分享了汇量科技和Auto MQ两个客户案例的成功实践。最后,展望了未来在弹性计算领域的技术创新和发展方向,强调了持续优化和提升弹性能力的重要性。
|
传感器 机器学习/深度学习 人工智能
数字孪生与汽车制造:提高生产效率
【10月更文挑战第31天】数字孪生技术在汽车制造中通过虚拟模型实现生产线仿真、设备预测性维护、定制化生产和质量管理,显著提升生产效率和产品质量。特斯拉、宝马和上汽通用等企业的实践案例展示了其巨大潜力。未来,随着技术进步,数字孪生将在汽车制造中发挥更大作用。