精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

組件庫設計指南:組件庫的誕生

移動開發
在本篇文章里,我們主要聊了「關于如何進行組件庫設計」的一些常見問題,例如整理維護組件庫的必要設定、插件和協同方案的推薦、以及組件代碼化等等,希望能夠對各位的工作帶來一些思考和幫助。

編者按:組件庫該如何構建?本文總結了組件庫的設定,需要用到的工具和同步方法,幫大家快速上手組件庫設計。

隨著公司業務的不斷增長,組件化除了為業務帶來一致的設計語言和工作效率提升外,也為設計團隊的產出和協作方式帶來了影響和變化。Gtech UED 團隊在進行需求設計的同時,也逐步沉淀出一套適用于多平臺、多業務的組件庫,以此來提升設計和協同效率,并最終實現專業價值和商業價值的平衡。本系列文章中,我會分享自己在整理與維護 Gtech UI Kit(Mob)過程中一些思考與方法。今天我們先聊聊如何邁出組件庫設計的「第一步」。

一、關于組件庫

1. 組件的本質是一種規則

組件庫 組件庫設計 組件設計 設計規范

從某種程度上講,設計體系 (Design System) 便是這樣一種「規則」 – 諸如配色、文本、組件等一系列設計要素共同構成了標準化的體系,為設計師提供決策指引。而組件庫作為設計體系的一部分,通過對典型樣式的歸納和常用組件的封裝,幫助設計師快速實現中/高保真原型的設計。

遵循這樣的「規則」,除了能讓設計流程得到有效加速,設計模式的復用性與一致性也將得到提升,使產品設計方案整體更具擴展性,更易于維護。

2. 持續維護的意義

組件庫項目實際上并不是埋頭苦干一個周期之后交付的產品,而是通過長時間的業務需求迭代后,持續沉淀的一個產物。就像跑馬拉松,從起點邁出第一步很簡單,困難的是持之以恒地跑下去,并最終抵達終點。通常業務迭代和組件維護的 Timeline 并不會交錯,每一個業務迭代周期都會調用當下版本的組件庫作為基礎模板;同樣,每結束一個迭代周期,也會將期間復用性較高組件或樣式定義更新到庫中。久而久之對于日常工作項目當中的諸多需求,便可以通過輕松拖拽或少量改動快速搭建頁面。

組件庫 組件庫設計 組件設計 設計規范

要實現快速搭建頁面,組件庫本身需要滿足「合理性」,包括合理的結構、命名等等,而這些都需要在整理和維護的過程中不斷思考和糾正。在實際的過程中,往往會在某一組件整理到中期時,才發覺似乎以另一種結構進行封裝更合理,那么之前的成果可能都需要推翻或者修改;同時,組件庫還應滿足可復用、易用的要求,以滿足日常業務的需要。設計師除了要學習通過使用組件來提高工作效率,更需要嘗試了解封裝、命名甚至維護的方式和流程,這樣才能對組件的使用更加得心應手。

二、必要設定

1. 基礎樣式

組件庫是由組件所構成。而樣式則是組件設計的基礎,通過層級自下而上逐級的搭建。制作組件、模板、頁面的過程中首當其沖便是全面、精細的對基礎樣式進行定義和維護,包括顏色、容器、字體、圖層等…

以“字體”為例,文字是構成界面信息與內容的基礎元素之一,無論是在高保真設計階段,或者對于交互設計師在制作的線稿、低保真原型階段。通過不同的色彩、字號、字重等參數來構建界面整體與局部的信息展示,確保界面內容的層次和呼吸感,幫助用戶更好的獲取界面信息。

針對系統級產品的通用場景,Gtech UI Kit (Mob) 針對單一文本提供了 360 種通用樣式,其中樣式的命名規則是基于文字的顯性屬性決定的,即「字體重量/字號/對齊方式/顏色」,譬如「Regular/14/1_Left/Grey 6」,所代表的就是常規字重、14 號、左對齊、顏色定義為「Grey6」的文字。

組件庫 組件庫設計 組件設計 設計規范

當然,所有這些文字樣式中,可能高頻使用的并不多,但我們還是更希望在前期花費足夠多的時間成本去定義一套統一的、足以應對絕大多數使用場景的樣式表,增加后期維護組件庫的容錯,滿足組件庫的易用性。

2. 組件結構

「結構清晰」作為組件定義的要求,也是考量組件庫易用性的因素之一。如果組件庫的最終目標是對外開源,那么在最初的整理和之后的維護中需要考慮的問題之一就是「普適性」,即探索一種對大多數團隊、個人都能很好的適應和理解且便于索引和調用的組件歸類方式。經過調研和內部討論我們最終選擇基于使用場景出發,將組件庫劃分為 6 個模塊,并將每種典型組件分頁進行展示,具體展示結構如下:

組件庫 組件庫設計 組件設計 設計規范

當然,基于組件屬性的分類也是一種常見的組織結構,Apple iOS UI 或 Google Material Design 等系統級組件都是按照組件屬性來劃分,一切都是為了更方便的索引和調用。在設計上,只要能達到目的,通往目標的方法只要選擇最合適的即可。

3. 命名規則

關于命名方式與規則,同樣是整理和維護組件庫過程中重要的環節之一。無論對于顏色、圖層、文本樣式的定義,還是組件、圖標、典型界面的整理與組織,統一、通用、靈活的命名規則都是貫穿始終的基線。

正如前文提到的,組件會基于使用場景進行劃分,其中每一類包含若干組件,譬如「展示」場景當中的單元格、標簽、徽標等,而每一個組件又是由若干狀態、參數等所構成。

層次分明的結構對于組件的命名有著一定的要求,一方面需要使維護過程更加井然有序、條理清晰,一方面要確保最終產出的組件便于索引和調用。通常為了體現結構層次,我們在組件命名當中使用「/」符號來分隔類別場景、組件、狀態或其它參數等 (Sketch 可以自動識別「/」符號,并以此作為類別分隔標志來逐層組織,最終形成完整的目錄結構) ,譬如下圖「展示 / 標簽 / 圓形標簽 / 小標簽」等等。只要使用者在調用時知道自己需要怎樣的組件,便能很輕松的逐層索引。

組件庫 組件庫設計 組件設計 設計規范

與組件結構一樣,關于命名并沒有一套所謂「最正確」的規則。最正確的規則就在團隊進行充分討論且符合大多數人的使用習慣并最終達成共識。

三、工具與同步

1. 插件推薦

「工欲善其事,必先利其器」隨著工作內容的不斷豐富,很多操作靠設計師手動實現往往難度較大,且較為繁瑣;在 Sketch 的社區內不僅有眾多的設計師,而且也還有活躍的開發者社群。開發者們提供了許多優秀的插件,從不同的角度完善了 Sketch 的功能,提高了設計師的工作效率。在進行組件的整理和維護時,我通常使用以下兩個插件:

Find and Replace Text 用于對選中的圖層、畫板、頁面設置整個 Sketch 文件內的文本內容進行查找并批量替換-無論是圖層內實際的文本內容或者是圖層列表當中的文本名稱均可;在嘗試命名規則的過程中,我們會通過這款插件批量修改基礎樣式定義中所呈現的文字風格名稱。

組件庫 組件庫設計 組件設計 設計規范

Styles Generator 用于批量且自動化定義文本、圖層樣式。在確定了命名規則,并完成了初始的樣式或字體屬性設置后,選中所有范例對象,執行「Generate Shared Styles」,Sketch 便能根據你所選中的對象的圖層名稱來自動生成對應的 Styles,無需任何手動命名的過程。

組件庫 組件庫設計 組件設計 設計規范

2. 協同方案

前面說到,組件庫的整理和維護是一個隨著業務需求不斷迭代更新的工作,及時迭代優化才能讓組件更好地滿足當下項目的需要。在內部,我們通過對存在的問題進行思考并嘗試尋找一種最優的方式,讓團隊輕松地做到高效協同。

最終,我們決定將組件維護的工作流程「上云」,即在云端進行設計協同工作;簡單來說,這種工作方式是將組件庫 Sketch 文件放在云端,通過云帳號的能力使得大家可以同時共享并使用這份文件。文件內會包含設計規范說明、組件、典型頁面等。設計師在工作時可以直接調用這些內容。具體操作如下:

組件庫 組件庫設計 組件設計 設計規范

  1. 將組件庫 Sketch 文件通過 iCloud 云盤分享給團隊設計師 (可以根據團隊的需要來設置相應的編輯、查看權限) ;
  2. 被分享的小伙伴們的云盤內出現該組件庫文件,可將其添加至 Sketch Library;
  3. 即可以通過 Symbol 在項目文件中引用組件;
  4. 每當團隊內對組件進行更新時右上角會出現「Library Update」推送,選擇更新的組件即可。

四、不僅僅是設計師的事情

相信很多小伙伴也嘗試整理出一套標準的組件規范,希望以此提高設計效率和確保產出一致。但在實際工作中會面臨一些問題:除了自己或設計團隊在使用組件外,似乎前端頁面并沒有達到組件化后的效果,不同的開發依然會對每個組件重新寫一遍代碼,沒有效率的同時視覺還原度也比較差。

出現這種情況主要的原因在于:在開發層面沒有實現代碼化,組件僅僅只是一張設計稿,并不是真實可調用的「積木」。

所以維護組件絕不單單僅靠設計師,開發也應作為主要參與者之一。需要二者通過多次的溝通、校對和持續開發維護 (此處省略諸多協同的過程,事實上,團隊排期的協調是一個十分重要的因素) 。而最終我們輸出的應該是一套可視產物和其背后的實現代碼,能夠真正地在代碼層面實現拖拽組件搭建界面的目標。

小結

在本篇文章里,我們主要聊了「關于如何進行組件庫設計」的一些常見問題,例如整理維護組件庫的必要設定、插件和協同方案的推薦、以及組件代碼化等等,希望能夠對各位的工作帶來一些思考和幫助。

責任編輯:未麗燕 來源: 優設
相關推薦

2023-10-27 14:25:26

組件庫無限可能性

2020-12-29 10:45:55

開發設計代碼

2019-01-15 14:11:50

Android框架組件化

2022-02-07 08:27:00

數據庫組件功能

2022-02-10 15:14:50

HarmonyOS操作系統鴻蒙

2021-04-28 15:07:06

鴻蒙HarmonyOS應用

2009-08-10 13:59:08

ASP.NET組件設計

2025-07-21 06:25:00

2021-11-26 10:16:11

前端組件代碼

2022-05-13 21:20:23

組件庫樣式選擇器

2024-07-19 08:56:13

2022-05-11 07:50:15

React UI組件庫前端

2022-03-29 12:01:57

Vue 組件js組件工具集

2012-12-26 12:41:14

Android開發WebView

2018-05-27 17:44:53

私有庫索引庫倉庫

2022-02-08 15:55:00

Vue組件庫Vue Demi

2020-08-26 07:48:41

React Spect組件庫開發

2024-09-10 08:26:40

2025-04-18 00:04:00

AI組件庫

2009-04-10 09:06:16

Windows Emb
點贊
收藏

51CTO技術棧公眾號

97精品伊人久久久大香线蕉| 欧美日韩国内自拍| 91视频国产精品| 欧美黄色aaa| 999久久久精品一区二区| 一区二区免费视频| 快播日韩欧美| 91久久久久国产一区二区| 欧美日韩国内| 亚洲欧美制服第一页| 成年人三级黄色片| 超级白嫩亚洲国产第一| 久久久99久久| 99精品99久久久久久宅男| 黄色一级片免费看| 久久综合99| 亚洲国产欧美一区二区丝袜黑人 | 一卡二卡三卡日韩欧美| 免费国产一区二区| 不卡的日韩av| 久久久久久网| 欧美激情va永久在线播放| 亚洲国产日韩一区无码精品久久久| 国产免费av国片精品草莓男男| 欧美日韩日本国产| 青青在线免费视频| 国产色a在线| 成人黄色一级视频| 成人黄色免费网站在线观看| 69视频免费在线观看| 欧美高清一区| 色狠狠久久aa北条麻妃| 国产三级国产精品| 国语精品视频| 欧美日韩国产一区| 久久9精品区-无套内射无码| 九七久久人人| 国产精品丝袜黑色高跟| 麻豆av一区二区三区久久| www.桃色av嫩草.com| 国产在线视频一区二区三区| 国产精品黄页免费高清在线观看| 色婷婷在线观看视频| 欧美国产另类| 久久国产精品视频| 国产性生活大片| 日韩影院二区| 中文字幕日本欧美| a级片在线观看| 亚洲第一福利专区| 亚洲国产成人精品久久| 亚洲成年人在线观看| 国产在线一区不卡| 欧美一级欧美一级在线播放| 午夜剧场高清版免费观看| 欧美爱爱视频| 欧美日韩亚洲综合| 中文字幕av不卡在线| 成人免费黄色| 欧洲在线/亚洲| 亚洲精品中文字幕无码蜜桃| 欧美日韩视频网站| 色94色欧美sute亚洲线路一久| 欧美黄网站在线观看| 亚洲精品日产| 亚欧色一区w666天堂| 免费一级特黄特色毛片久久看| 大香伊人久久| 午夜欧美一区二区三区在线播放| 超碰成人免费在线| 国产va在线视频| 欧美日韩美女在线观看| 国产男女在线观看| 456成人影院在线观看| 欧美性xxxxxx少妇| 57pao国产成永久免费视频| 未满十八勿进黄网站一区不卡| 7878成人国产在线观看| 在线观看一区二区三区视频| 136国产福利精品导航网址应用| 精品久久久三级丝袜| 亚洲视频在线播放免费| 图片婷婷一区| 视频在线一区二区| 中文字幕av免费在线观看| 亚洲激情成人| 国产精品91在线观看| 97人妻人人澡人人爽人人精品 | 日本人添下边视频免费| 亚洲黄页网站| 色狠狠久久aa北条麻妃 | 色综合色综合色综合色综合色综合 | 黄网在线观看| 中文字幕亚洲在| www.av91| 美女网站视频一区| 91精品国产手机| jizz日本免费| 99精品全国免费观看视频软件| 欧美日本中文字幕| 在线视频一区二区三区四区| 狠狠色狠狠色综合日日91app| 高清免费日韩| 69久久久久| 亚洲一区二区视频在线| 手机在线看福利| 4438全国亚洲精品观看视频| 亚洲一区av在线播放| 久久久久99精品成人片试看| 久久中文字幕一区二区三区| 97久久人人超碰caoprom欧美| 你懂的视频在线免费| 亚洲人午夜精品天堂一二香蕉| 欧美久久久久久久久久久久久| 成人日韩精品| 亚洲激情视频在线播放| 日本一级免费视频| 亚洲国产国产亚洲一二三| 国产精品偷伦免费视频观看的| 国产精品无码久久久久成人app| 91丨porny丨国产入口| 最新精品视频| 欧美xxxx做受欧美护士| 亚洲国产精品成人va在线观看| 免费成人深夜夜行网站| 日日摸夜夜添夜夜添国产精品| 国产精品国产精品国产专区不卡| yjizz视频网站在线播放| 亚洲r级在线视频| 香蕉视频在线观看黄| 欧美电影免费播放| 国产成人一区二区在线| 欧美一区,二区| 亚洲黄色小视频| 美女在线视频一区二区| 精品国产乱码久久久| 欧美一区二区三区四区在线| 亚洲国产成人在线观看| 亚洲色图丝袜美腿| 午夜剧场在线免费观看| 精品色999| 国产成人综合av| 青青草在线免费观看| 天天综合色天天| 在线看黄色的网站| 国产精品porn| 99久久无色码| 日韩影视在线| 欧美大肚乱孕交hd孕妇| 国产大学生自拍| 国产精品正在播放| 少妇高潮大叫好爽喷水| 99综合久久| 精品国产拍在线观看| 亚洲无码精品国产| 中文字幕一区二区三区不卡在线| 天天操狠狠操夜夜操| 久久免费精品视频在这里| 国产精品一二三视频| 伊人免费在线| 51午夜精品国产| 免费在线黄色网| 高清在线成人网| 国产精品69久久久| 乱亲女h秽乱长久久久| 97成人在线视频| 青青操在线视频| 在线精品观看国产| 貂蝉被到爽流白浆在线观看| 久久99蜜桃精品| 日本一道在线观看| av日韩在线播放| 69**夜色精品国产69乱| 国产中文字幕在线观看| 欧美日韩三级在线| 欧美被狂躁喷白浆精品| 成人av网址在线| av片中文字幕| 999精品一区| 成人激情直播| 亚洲美女尤物影院| 色琪琪综合男人的天堂aⅴ视频| 国产男男gay体育生白袜| 亚洲一区在线播放| 伊人网在线视频观看| 美国毛片一区二区三区| 日韩精品免费一区| 欧美人妖在线| 国产欧美一区二区| 成年人视频免费在线播放| 亚洲全黄一级网站| 国产手机av在线| 精品成人国产在线观看男人呻吟| 一级黄色性视频| 国产一区三区三区| 逼特逼视频在线| 五月开心六月丁香综合色啪| 国产精品日韩高清| 粉嫩91精品久久久久久久99蜜桃 | 999福利在线视频| 亚洲天堂男人天堂女人天堂| 国产农村老头老太视频| 欧美日韩亚洲系列| 天天色影综合网| 99riav久久精品riav| 老司机午夜性大片| 中文亚洲字幕| 中国老女人av| 国产一区二区三区网| 成人91免费视频| 国产综合色在线观看| 午夜精品福利在线观看| 毛片网站在线免费观看| 日韩理论片久久| 国产白浆在线观看| 欧洲av在线精品| 日本在线小视频| 亚洲男人的天堂在线观看| 天天躁日日躁aaaxxⅹ | caopeng视频| 成人免费视频一区二区| 最新国产黄色网址| 日韩国产精品久久| 日韩精品xxxx| 狠狠综合久久| 中文字幕乱码一区二区三区| 欧美精美视频| 久久99久久精品国产| 一区二区三区欧洲区| 成人欧美一区二区三区在线湿哒哒| 伊人久久在线| 91精品国产高清自在线| 人妖欧美1区| 另类美女黄大片| 亚洲搞黄视频| 亚洲视频在线观看视频| 天天干,夜夜爽| 亚洲成人久久一区| 亚洲av永久纯肉无码精品动漫| 在线播放欧美女士性生活| 最近中文字幕av| 在线观看www91| 亚洲国产av一区二区三区| 欧美性xxxxxxxxx| 久久夜靖品2区| 欧美日韩亚洲高清| 亚洲一区欧美在线| 精品国产31久久久久久| 日本三级中文字幕| 亚洲成人精品一区二区| 久久精品国产亚洲AV无码麻豆 | 国产综合色激情| 国产精品亚洲第一区| 五月激情久久| 国产精品第2页| 亚洲精品一区三区三区在线观看| 日韩av黄色在线观看| 欧美专区福利免费| 国产99视频精品免视看7| 少妇一区视频| 国产精品你懂得| 欧美男女视频| 91超碰rencao97精品| 1313精品午夜理伦电影| 国产一区自拍视频| 亚洲成人一品| 欧美日韩国产免费一区二区三区| 激情综合网站| 在线观看精品视频| 欧美精品一卡| 无码精品a∨在线观看中文| 日韩精品色哟哟| 911福利视频| 国产成人在线观看免费网站| 国产草草浮力影院| 国产日韩精品视频一区| 成人黄色短视频| 亚洲综合激情网| 成人毛片18女人毛片| 欧美亚洲丝袜传媒另类| 国产女人高潮时对白| 亚洲精品一区二区三区四区高清| 亚洲区小说区图片区| 日日骚av一区| 欧美巨大xxxx做受沙滩| 91成人在线视频| 国产a亚洲精品| 国产精品日韩高清| 精品一二三区| 香港三级日本三级a视频| 亚洲一区成人| 亚洲综合伊人久久| 99久久精品免费看国产| 一区二区三区在线播放视频| 亚洲蜜臀av乱码久久精品蜜桃| 91浏览器在线观看| 欧美日韩国产电影| 天天躁日日躁狠狠躁喷水| www亚洲精品| 手机av在线| 亚洲精品免费网站| 亚洲涩涩av| www国产免费| 日韩av一区二区三区| 韩国三级在线看| 国产精品国产三级国产有无不卡| 国产精品16p| 在线成人免费视频| 日本v片在线免费观看| 久久综合国产精品台湾中文娱乐网| 国产激情在线播放| 成人免费淫片aa视频免费| 亚洲最好看的视频| 日韩精品一区二区三区四| 美女脱光内衣内裤视频久久网站| 中文字幕精品视频在线| 亚洲精品国产精华液| 日韩欧美国产另类| 亚洲精美色品网站| 手机在线免费看av| 国产一区二区丝袜| 国产一区二区电影在线观看| 欧美一级免费播放| 国产激情一区二区三区四区 | 污版视频在线观看| 99久久精品国产观看| 欧美日韩精品在线观看视频| 欧美性猛交xxxxxxxx| 色吊丝在线永久观看最新版本| 欧美日韩国产成人| 国产精品视频一区视频二区| 亚洲欧美日产图| 国产精品一国产精品k频道56| 2018国产精品| 亚洲蜜臀av乱码久久精品蜜桃| 91久久精品国产91性色69| 在线日韩日本国产亚洲| 日本成人三级电影| 久久精精品视频| 99综合视频| 亚洲一区二区三区四区五区六区| 一区二区三区四区国产精品| 99热这里只有精品66| 久久中文精品视频| 国产在线一区不卡| 超碰97免费观看| 国产在线精品一区二区夜色| 国产成人精品视频免费| 欧美日韩精品一二三区| 午夜在线免费观看视频| 国产精品专区h在线观看| 日韩精品网站| 九色porny自拍| 亚洲欧洲日韩av| 国产绿帽一区二区三区| 欧美成人免费va影院高清| 日本精品在线观看| 国内少妇毛片视频| 99精品视频在线免费观看| www.国产高清| 亚洲欧美制服丝袜| 99久久综合国产精品二区| 亚洲一区二区三区乱码| 国产在线视频不卡二| 久久久久久久极品内射| 亚洲经典中文字幕| 黑人巨大精品| 亚洲欧美在线网| 国产精品一级二级三级| 国产一级特黄视频| 日韩电影大片中文字幕| 色老太综合网| 永久久久久久| 国产成人一级电影| 国产超碰人人爽人人做人人爱| 亚洲欧美一区二区精品久久久 | 国产精品一区二区a| 在线亚洲精品| 五月婷六月丁香| 日韩视频在线你懂得| 国产传媒在线观看| 亚洲国产精品www| 国产福利91精品| 欧美日韩一二三四区| 尤物九九久久国产精品的分类 | 久久久久久a亚洲欧洲aⅴ| 日韩av网站免费在线| 精品欧美一区二区久久久久| 日韩精品在线免费观看视频| 国产成人精选| av无码久久久久久不卡网站| 久久久久久久久久电影| 国产美女主播在线观看| 538国产精品一区二区免费视频| 色狮一区二区三区四区视频| av av在线| 欧美日韩国产综合一区二区| 高清视频在线观看三级| 亚洲一区二区精品在线观看| 成人丝袜18视频在线观看|