内容提要
命名设计令牌、组件和变量是设计师和开发者面临的挑战。文章探讨了有效命名的最佳实践,包括逻辑结构、简洁性和可理解性。提供了命名灵感的资源,如Classnames和Design Tokens Naming Playbook,帮助创建一致且灵活的命名系统。此外,介绍了构建适应多品牌的设计令牌分类法及命名颜色和UI组件的技巧。
延伸解读
命名为何困难:通用与具体的平衡
文章指出,命名设计令牌、组件和变量时,常见问题是名称过于通用导致含义模糊,或过于具体限制灵活性和复用。好的命名需要在逻辑结构、简洁性和可理解性之间取得平衡,并且不应与视觉属性直接挂钩,以便适应系统变化。
多品牌设计系统的命名策略
针对多品牌、多主题的复杂设计系统,文章介绍了Intuit的灵活令牌分类法和Vodafone的变量分类图。这些案例表明,通过分层分类(如品牌、基础、语义、页面)和清晰的集合关系,可以让令牌名称本身传达用途和上下文,支持系统扩展。
颜色命名的逻辑化方法
Adobe Spectrum设计系统采用颜色家族分类(如blue、gray)结合亮度值刻度(50-900)来命名颜色,使主观的颜色选择变得有逻辑且可扩展。此外,Color Parrot等工具也能辅助识别和命名图片中的颜色,为团队提供参考。
实用资源与工具推荐
文章推荐了多个命名资源:Classnames提供主题词汇列表激发灵感;Design Tokens Naming Playbook包含命名工作坊和可搜索数据库;Component Gallery收集了50多个UI组件的常见命名;Design Token Names Inventory表格可与Figma同步,确保命名一致性。这些工具能提升命名效率。
Q&A
命名设计令牌时有哪些最佳实践?
最佳实践包括逻辑结构、简洁性和可理解性,确保名称对所有人都已知且不与视觉属性相关。
Classnames资源如何帮助命名设计元素?
Classnames提供主题分组的词汇列表,帮助设计师和开发者找到合适的命名灵感。
如何构建适应多品牌的设计令牌分类法?
构建适应多品牌的设计令牌分类法需要定义新的系统标准,以支持多种产品的灵活性。
命名颜色时应考虑哪些因素?
命名颜色时应使用颜色家族分类和亮度值的组合,以实现逻辑性和可扩展性。
Vodafone的变量分类图有什么特点?
Vodafone的变量分类图为复杂的多品牌设计系统提供了清晰的命名指南,展示了设计令牌的分类和连接。
设计令牌名称清单表格的功能是什么?
设计令牌名称清单表格帮助确保一致的命名,并与Figma直接同步,便于管理设计令牌。