当前位置:首页 > 报告详情

让你的设计系统为你和你的团队服务.pdf

上传人: 竿*** 编号:981430 2025-11-29 69页 8.06MB

1、Make your design system work for you and your teamSarah RambacherInfoQ June 2024Balance flexibility and consistencyEngage your communityShare expertiseMake it easyMake it easy.your-speaker appearance:-slightly-nervous;background:-front-end-dev;position:-technical-product-owner;Sarah RambacherA short

2、 history of PatternFlyPatternFly 3PatternFly 4PatternFly 5Design Tokens“A library of solved problems”Ship Faster by Building Design Systems SlowerJosh ClarkPublished Oct 23,2023Promote consistency but not too muchSelect componentEngage the communityProvide centralized expertise Make it easyPatternFl

3、y seed projectgit clone https:/ patternfly-react-seednpm install&npm run start:devBreaking changesUh ohHere we go againDesign TokensCSS is awesomeCSS with Design Tokens is even better!CSS is awesomeVisual design atoms of the design system“Design tokens represent the small,repeated design decisions t

4、hat make up a design systems visual style.”A design token is a documented design decision.card background-color:#EDF2FA;color:#07429B;.card background-color:var(-gray-200);color:var(-blue-600);.card background-color:var(-gray-200);color:var(-blue-600);.card:hover background-color:var(-gray-100);colo

5、r:var(-blue-400);.button background-color:var(-background-color-primary);color:var(-text-color-on-primary);.button:hover background-color:var(-background-color-primary-hover);color:var(-text-color-on-primary-hover);SpacersTypographyDimensionsTransitions and timingThere are only two hard things in Co

6、mputer Science:cache invalidation and naming things.Phil KarltonPhil Karltons original homepage from NetscapeNaming Tokens in Design Systems-Nathan Curtis,Oct 2020ScopeComponentPropertyConceptVariantStateScopeComponentPropertyConceptVariantStateScopeComponentP

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
根据报告的内容,全文主要内容概括如下: - **设计系统的重要性**:平衡灵活性与一致性,通过设计系统提高工作效率。 - **PatternFly发展历程**:从PatternFly 3到PatternFly 5,强调设计系统的发展。 - **设计令牌(Design Tokens)**:作为设计系统的视觉元素,如颜色、间距、字体等。 - **命名规范**:遵循Phil Karlton的名言,设计系统中的命名要清晰。 - **设计令牌应用**:通过CSS变量实现设计令牌的复用和一致性。 - **设计系统组件**:包括组件、属性、概念、变体和状态。 - **设计系统分层**:基础层、语义层和品牌层,分别处理基本意义、接口概念和品牌变化。 - **设计令牌与开发**:设计令牌是设计和开发之间的桥梁。 关键点: - 设计系统需平衡灵活性与一致性。 - 设计令牌是设计系统的视觉基础。 - 命名规范对设计系统至关重要。 - 设计令牌通过CSS变量实现。 - 设计系统分层处理不同层次的设计需求。
灵活与一致" 构建设计系统" 视觉风格解码"
客服
商务合作
小程序
服务号
折叠