Ant Design 5.0 更美、更灵活

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

前言

在我们深入了解 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 年

相关文章
|
前端开发 容器
前端3D地球+扫描特效实现方式
实现3D地球+扫描特效
1552 0
前端3D地球+扫描特效实现方式
|
人工智能 并行计算 openCL
魔搭+Xinference 平台:CPU,GPU,Mac-M1多端大模型部署
随着 Llama2 的开源,以及通义千问、百川、智谱等国内大模型的问世,很多用户有了本地部署去尝试大模型的需求,然而硬件的需求阻碍了很多人的尝试,并不是所有人都拥有一块英伟达显卡的,所以 Llama2 问世不久,大神 Andrej Karpathy 的一个 weekend project 爆火——llama2.c。
魔搭+Xinference 平台:CPU,GPU,Mac-M1多端大模型部署
|
4月前
|
人工智能 前端开发 安全
告别重复劳动:用 AI 代码助手重构你的组件库
告别重复劳动:用 AI 代码助手重构你的组件库
363 114
|
移动开发 编解码 前端开发
DingTalk「开发者说」酷应用沉浸式容器开发指南
在移动端是半屏效果,可以达到轻交互,不打断当前对话的效果,所以比较适合酷应用的沉浸式交互场景。沉浸容器(在桌面端被称之为侧边栏)在桌面端也需要遵循一些规范标准,如侧边栏标题、侧边栏关闭、自定义内容区、操作按钮、二级页面按钮等。
2000 0
DingTalk「开发者说」酷应用沉浸式容器开发指南
|
7月前
|
机器学习/深度学习 人工智能 算法
Google DeepMind新产物: 行星级卫星嵌入数据集(10m)光学+雷达+DEM+climate...
Google 推出 Earth Engine 卫星嵌入数据集,利用 AI 将一年的多源卫星数据压缩至每个 10 米像素,实现高效地理空间分析。基于 AlphaEarth Foundations 模型,该数据集提供 64 维嵌入向量,支持相似性搜索、变化检测、自动聚类和精准分类,助力环境研究与应用。
499 0
|
人工智能 自然语言处理 开发者
魔搭社区模型速递(2.16-3.1)
🙋魔搭ModelScope本期社区进展:📟2621个模型,Ovis2系列模型等,📁276个数据集,🎨203个创新应用,📄 12篇技术内容
805 2
|
人工智能 自然语言处理 程序员
开测: AI智能编码辅助工具通义灵码V2.0 来了
通义灵码2.0是阿里云推出的AI编程助手,基于DeepSeek大模型进行快速迭代,显著提升了代码生成、多任务协作和模型性能。
873 12
开测: AI智能编码辅助工具通义灵码V2.0 来了
|
缓存 关系型数据库 MySQL
服务器磁盘爆满?别慌,教你轻松清理!
服务器磁盘空间告急?别慌!本文将教你如何快速识别并清理占用大量磁盘空间的文件和目录,优化日志文件,释放磁盘空间,恢复系统正常运行。适合服务器管理员和网站运营者。
2068 1
 服务器磁盘爆满?别慌,教你轻松清理!
|
存储 弹性计算 运维
如何从用户视角搭建可观测体系?阿里云ECS业务团队的设计思路
本文以阿里云ECS业务为例,探讨阿里云最核心、亚太地区业务规模最大的产品之一,在极高的稳定性和性能要求下,如何基于云构建可观测性并从客户视角建立观测能力,以及在推进体系建设中的成功经验和待改进之处。
如何从用户视角搭建可观测体系?阿里云ECS业务团队的设计思路
|
Linux Windows
ISO转换QCOW2
【8月更文挑战第23天】要将ISO文件转换为Qcow2格式,可利用QEMU工具。先通过`qemu-img create`创建一个原始磁盘映像,再用`qemu-system`从ISO安装系统至该映像,最后以`qemu-img convert`将其转为Qcow2格式。在Windows上,需先安装QEMU,然后在命令提示符中运行类似命令实现转换。注意根据操作系统与QEMU版本调整步骤,并确保有足够的磁盘空间。
2753 1

热门文章

最新文章