惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
美团技术团队
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
L
LangChain Blog
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
腾讯CDC
Recent Announcements
Recent Announcements
The Register - Security
The Register - Security
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky
博客园 - 司徒正美
The Cloudflare Blog
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
C
Check Point Blog
小众软件
小众软件
V
Visual Studio Blog
V
V2EX
F
Full Disclosure
J
Java Code Geeks
MongoDB | Blog
MongoDB | Blog
罗磊的独立博客
人人都是产品经理
人人都是产品经理
量子位
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
博客园_首页
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
Recorded Future
Recorded Future
G
Google Developers Blog
Vercel News
Vercel News
大猫的无限游戏
大猫的无限游戏
Microsoft Azure Blog
Microsoft Azure Blog
U
Unit 42
爱范儿
爱范儿
Jina AI
Jina AI

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
Vol.30:什么是 Design Token ,以及大厂是如何应用的 - 少数派
2022-08-03 · via 少数派

你好,欢迎阅读我的周刊第30期。在这里,我将分享近期我读到的、看到的有趣或有用的东西,也分享我的一些灵感和想法。


本周分享一些关于 Design Token 的学习资源。

Design Token

我所理解的 design token,就是开发和设计对画面元素(如颜色、字体、间距、圆角、阴影等)使用统一的语义化或场景化命名,用这些名称作为变量,样式值储存在变量中,每次需要修改样式时,只需要修改样式值,好处是打破了设计与开发的沟通障碍,能更好地保证开发还原度,减小双方工作量。

1. Semi Design Tokens

https://semi.design/zh-CN/basic/tokens

Semi Design Tokens

Semi Design 是由抖音前端团队,MED 产品设计团队设计、开发并维护的设计系统。

介绍

变量实际上是将设计中的基础元素与具体的样式进行解耦。

对于设计师来说,如果产品的风格需要迭代更新,比如需要更新 危险 的功能色,即 color-danger,只需要修改其对应的颜色默认值,既可以完成整套产品的 UI 迭代。

对于研发来说,为了配合产品风格的更新迭代,使用 Design Token 时可以更快速地完成所有组件的样式更新,而无需一处处地进行修改,这也是为什么在开发的过程尤其需要注意使用变量而不是固定的数默认值。如果产品的风格有多个平台共用的话,也能事半功倍。

特别地,对于有暗色模式需求的平台,需要使用 Semi Design 的颜色变量才能实现一键切换明暗色的效果。

分类

  • 基础色
  • 功能色:从基础色盘中引用,应用在包括界面背景,文本图标,链接,描边在内的各类用户界面元素上
  • 字体排版:字体排版用来传达信息内容,并界面看起来有秩序,包括字号、字重、字体
  • 圆角:使用圆角来描述容器与界面元素的轮廓,从一定程度决定产品的视觉调性
  • 阴影:阴影通常用来表达界面元素的层级,阴影越重的元素距离用户越近
  • 尺寸:尺寸变量被应用在各个组件及内部元素中,用来调整控件的大小、描边的粗细、图标的尺寸等
  • 间距:间距变量被应用在各个组件内部,或组件与组件之间,用来调整产品整体的密集和紧凑程度
  • z-index:用来描述界面元素的前后顺序关系。

2. Spectrum Design Tokens

https://spectrum.adobe.com/page/design-tokens/

Spectrum Design Tokens

介绍

Design tokens are all the values needed to construct and maintain a design system — spacing, color, typography, object styles, animation, etc. — represented as data. These can represent anything defined by design: a color as a RGB value, an opacity as a number, an animation ease as Bezier coordinates. They’re used in place of hard-coded values in order to ensure flexibility and unity across all product experiences. Design tokens are directly integrated into our component libraries and UI kits. They cover the various options of platform scales, color themes, component states, and more.

设计变量是构建和维护设计系统所需的所有值——间距、颜色、排版、对象样式、动画等——表示为数据。这些可以表示任何由设计定义的内容:颜色为 RGB 值,不透明度为数字,动画缓动为贝塞尔坐标。它们用于代替硬编码值,以确保所有产品体验的灵活性和统一性。设计变量直接集成到我们的组件库和 UI 工具包中。它们涵盖了平台比例、颜色主题、组件状态等的各种选项。

分类

  • 全局变量:全局变量是设计语言中的原始值,由与上下文无关的名称表示。我们的调色板、动画、排版和尺寸值都记录为全局变量。这些可以直接使用,并被所有其他变量类型继承。
  • 别名变量:别名变量与特定上下文或抽象相关。别名有助于传达变量的预期用途,并且在具有单一意图的值将出现在多个位置时有效。
  • 特定于组件的变量:特定于组件的变量是与组件关联的每个值的详尽表示。它们通常从别名变量继承,但以允许工程团队在组件开发中应用变量时尽可能具体的方式命名。

3. Material Design 3 - Design Token

https://m3.material.io/foundations/design-tokens/overview

Material Design 3 - Design Token

介绍

Tokens store style values, such as colors and fonts, allowing style values to be applied consistently across designs, code, tools, and platforms.

变量存储样式值,例如颜色和字体,允许样式值在设计、代码、工具和平台之间一致地应用。

分类

  • 参考变量:所有可用变量与关联值
  • 系统变量:赋予设计系统特征的决策和角色,从颜色和排版到立面和形状。
  • 组件变量:分配给组件中元素的设计属性,例如按钮图标的颜色。

4. Lightning Design Tokens

https://www.lightningdesignsystem.com/design-tokens/

Lightning Design Tokens

介绍

Design tokens are the visual design atoms of the design system — specifically, they are named entities that store visual design attributes. We use them in place of hard-coded values (such as hex values for color or pixel values for spacing) in order to maintain a scalable and consistent visual system for UI development.

设计变量是设计系统中的视觉设计原子。它们是一组有着统一命名规则的实体,用于存储视觉设计部分的具体参数,比如 HEX 色值、间距、尺寸的像素等。使用它可以有帮助为 UI 开发工作维护一套具备可扩展性、一致性的视觉体系。

分类

  • Colors
  • Background Color
  • Text Color
  • Border Color
  • Font
  • Font Size
  • Opacity
  • Line Height
  • Spacing
  • Radius
  • Sizing
  • Shadow
  • Time
  • Touch
  • Media Query
  • Z-index

5. Gestalt Design Tokens

https://gestalt.pinterest.systems/design_tokens#Token-values

Gestalt Design Tokens

Gestalt 是 Pinterest 的设计系统。

介绍

Design tokens represent the values used within a design system to construct layouts and components, such as spacing and color. Because the tokens are an abstraction, the underlying value can change in different scenarios without affecting the designer or developer experience.

设计变量代表了在设计系统中用来构建布局和组件的值,如间距和颜色。因为变量是一种抽象,所以应用的值可以在不同的情况下改变而不影响设计者或开发者的体验。

分类

  • Spacing
  • Background color
  • Text color
  • Font size
  • Font weight
  • Font family
  • Border color
  • Elevation
  • Data visualization

6. Nord Design Tokens

https://nordhealth.design/tokens/

Nord Design Tokens

Nord 是 Nordhealth 的产品、数字体验和品牌设计系统。

介绍

Design tokens are a tech-agnostic way to store variables. We use tokens instead of hard coded values to ensure a better UI consistency across different platforms.

设计变量是一种与技术无关的存储变量的方式。我们使用变量而不是硬编码值来确保不同平台之间更好的 UI 一致性。

分类

  • Color
  • Border Radius
  • Box Shadow
  • Font Size
  • Font
  • Line Height
  • Size
  • Space
  • Transition
  • Z-index
  • Usage

7. DevUI Design Tokens

https://devui.design/components/zh-cn/design-animation/demo

DevUI Design Tokens

DevUI Design 是华为云使用的一套设计系统。

分类

  • Animation 动效
  • BorderRadius 圆角
  • Color 颜色
  • Font 字体
  • Link 链接
  • Shadow 阴影
  • Zindex 层级

二、Design Token 的应用

1. Design Token 应用指南——设计篇

https://mp.weixin.qq.com/s/eg_hP8o3oEAAVwAxmqhvGw

Design Token

腾讯写的一篇指南,是关于如何通过 Design Token 更有效地保障设计、开发落地的一致性和可拓展性,有以下三个方面的详细讲解。

  1. 什么样的产品需要用到 Design Token?
  2. 如何更高效地在设计文件中管理样式参数?
  3. 如何向研发输出 Design Token?

2. 提效神器 Design Token 的探索与应用(演讲视频 + 文字版)

https://mp.weixin.qq.com/s/9LJT89vqjdVwsafDckh6Pw

token的优势

这是蚂蚁集团体验设计师昱星和元尧在 SEE Conf 2022 的演讲内容,包括演讲视频及文字内容。

他们总结了 Design Token 的四大优势:

  • 设计语义更加容易理解;
  • 设计产出更加一致;
  • 设计变更更加容易维护;
  • 设计还原度有很好的提升。

并通过万里汇(WordFirst)这个实际项目分享了如何在设计系统中创建 Design Token。

三、Design Token 资源合集

Awesome Design Tokens

https://github.com/sturobson/Awesome-Design-Tokens

Github 上的一个关于 Design Token 的资源列表,内容非常详细,包含设计系统、GitHub库、文章、工具、插件等。


订阅: 本站所有内容首发于 tangweijuan.com,同步更新于微信公众号"Afterwork Time",欢迎扫描下方二维码订阅。

公众号 Afterwork Time