国产女主播一区二区精品视频_女人一级刺激无遮挡毛片_无遮挡男女视频大全 -24小时日本在线视频_久久97人人超人人超碰超_中文字幕在线精品_色综合天天视频在线观看

如何讓UI設(shè)計(jì)更加統(tǒng)一規(guī)范

2025-8-4    濤濤 設(shè)計(jì)管理與成長(zhǎng)

8 點(diǎn)網(wǎng)格 | 使用 8 的倍數(shù)來(lái)定義元素的尺寸、填充和邊距

本指南旨在幫助設(shè)計(jì)師快速且一致地布置 UI,對(duì)于設(shè)計(jì)有固定約束的移動(dòng)應(yīng)用程序 UI 尤其有用,同時(shí)在響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)中也能發(fā)揮作用。和許多設(shè)計(jì)指南一樣,這些示例在實(shí)際設(shè)計(jì)過(guò)程中體會(huì),會(huì)比單獨(dú)閱讀文字更有幫助。

在你開(kāi)始之前

設(shè)計(jì)應(yīng)用程序和原型制作工具能讓我們創(chuàng)作出 UI 外觀(guān)的奇妙愿景,但在數(shù)字產(chǎn)品設(shè)計(jì)中,模型或原型的唯一目的是向利益相關(guān)者和開(kāi)發(fā)人員清晰傳達(dá)建議的解決方案。最終,只有開(kāi)發(fā)人員在代碼中(結(jié)合資產(chǎn))能重現(xiàn)的內(nèi)容,才能投入生產(chǎn)。

 

如今,在設(shè)計(jì)工具中創(chuàng)建的幾乎任何內(nèi)容都能在代碼中實(shí)現(xiàn),但出于可用性、發(fā)布時(shí)間表、性能等多方面原因,有些設(shè)計(jì)構(gòu)建起來(lái)可能不切實(shí)際。最重要的是設(shè)計(jì)在用戶(hù)設(shè)備的代碼中表現(xiàn)如何,因此應(yīng)盡可能優(yōu)先減少構(gòu)思和編程之間的時(shí)間,而非執(zhí)著于在 Sketch 或 Photoshop 中做出完美布局。

盒子模型

盒模型是描述對(duì)象尺寸和間距的一種方法,由 4 個(gè)組件組成:邊框、邊距、內(nèi)邊距和元素本身的尺寸。

image.png

 

  • 邊框:圍繞元素邊緣的描邊粗細(xì),大多數(shù)設(shè)計(jì)工具不允許其影響整體間距和尺寸。
  • 內(nèi)邊距:元素邊界與其子元素邊界之間的空間。
  • 邊距:元素邊界與相鄰對(duì)象之間的空間。

什么是點(diǎn)?

點(diǎn)(pt)是一種取決于屏幕分辨率的空間度量。簡(jiǎn)單來(lái)說(shuō),在 “1x” 分辨率(或 @1x)下,1pt=1px;在 “2x” 分辨率(@2x)下,1pt=4px,因?yàn)榉直媛试?X 軸和 Y 軸上都翻倍,即寬度為 2px,高度為 2px;在 “3x” 分辨率(@3x)下,1pt=9px(3px×3px),以此類(lèi)推。

 

需要注意的是,這里所有內(nèi)容都是基于 “@1x” 設(shè)計(jì)的。@2x、@3x 以及所有其他變體的資產(chǎn),從 @1x 資產(chǎn)中派生會(huì)更容易,而不是從以其倍數(shù)創(chuàng)建的設(shè)計(jì)中獲取。例如,要將 @2x 設(shè)計(jì)的清晰資源轉(zhuǎn)換為 @3x 設(shè)計(jì)(假設(shè)線(xiàn)條粗細(xì)為偶數(shù)),需要先將圖稿縮放至原始尺寸的 50%(降至 @1x),再將生成的藝術(shù)品縮放至 300%。而 @1x 設(shè)計(jì)可以輕松縮放到任何整數(shù)倍,如 @2x、@3x、@4x 等。

 

雖然在每個(gè)單獨(dú)的分辨率下工作,能為圖標(biāo)和精美資產(chǎn)添加更多細(xì)節(jié),但這樣的機(jī)會(huì)相對(duì)較少。大多數(shù)情況下,為了速度和方便,使用 @1x 是理想選擇。

使用像素網(wǎng)格

創(chuàng)建的每個(gè) UI 元素都應(yīng)與像素網(wǎng)格對(duì)齊,這一概念稱(chēng)為像素?cái)M合,能確保所有元素在用戶(hù)設(shè)備上顯得清晰且定義明確。

 

不過(guò)文本有點(diǎn)特殊,因?yàn)樽帜釜?dú)特的指標(biāo)需要一點(diǎn)點(diǎn)抗鋸齒才能讓眼睛清晰閱讀,而這會(huì)使其他形狀變得模糊。因此,不必?fù)?dān)心字母的每個(gè)點(diǎn)都與像素網(wǎng)格對(duì)齊。

文本元素

像文本這樣的內(nèi)聯(lián)元素幾乎總是給定界面中最重要的部分,但文本大小和行高之類(lèi)的設(shè)置,在保持垂直節(jié)奏和易讀性的同時(shí),并不總是像其他元素那樣容易符合相同的 UI 網(wǎng)格。

 

為文本設(shè)定基線(xiàn)是在設(shè)計(jì)中形成垂直一致性的好工具。通過(guò)將每行文本的基線(xiàn)定位到等間距的行上,能輕松地將所有 UI 元素置于和諧的垂直節(jié)奏中。

 

可以將 8pt UI 網(wǎng)格與 4pt 基線(xiàn)網(wǎng)格結(jié)合使用,這種搭配能讓計(jì)算簡(jiǎn)單明了,同時(shí)提供足夠的選項(xiàng)來(lái)適應(yīng)各種文本樣式。

 

大多數(shù)平臺(tái)都有一些基本的指導(dǎo)原則,但打破默認(rèn)字體會(huì)帶來(lái)獨(dú)特的結(jié)果,所以在布局文本時(shí)要謹(jǐn)慎,之后再將其作為布局其他元素的基礎(chǔ)。

8 點(diǎn)網(wǎng)格

基本原理

使用 8 的倍數(shù)來(lái)定義塊和內(nèi)聯(lián)元素的尺寸、填充和邊距。

 

當(dāng)塊元素的唯一內(nèi)容是文本(如按鈕)時(shí),將文本設(shè)置為與 UI 其余部分和 / 或特定平臺(tái)一致的大小,然后使用填充來(lái)確定塊元素的大小。對(duì)于全寬元素,使用填充來(lái)確定高度,使用一致的水平邊距來(lái)確定寬度。

兩種方法

這個(gè)系統(tǒng)實(shí)際上有兩個(gè)突出的版本。一種是將元素放置到以 8 點(diǎn)增量定義的系統(tǒng)顯示網(wǎng)格中(稱(chēng)為 “硬網(wǎng)格” 方法),另一種僅測(cè)量單個(gè)元素之間的 8 點(diǎn)增量(稱(chēng)為 “軟網(wǎng)格” 方法)。

 

硬網(wǎng)格方法的主要觀(guān)點(diǎn)是,通過(guò)使用額外的透明背景元素,然后將它們分組為一小組前景元素,可以在每個(gè)元素的基礎(chǔ)上跟蹤邊距和填充,再將這些容器像磚塊一樣捕捉到網(wǎng)格。Material Design 原本就設(shè)計(jì)為 4pt 網(wǎng)格,自然符合這種方法。

 

軟網(wǎng)格方法認(rèn)為,在編寫(xiě)接口時(shí),實(shí)際的網(wǎng)格無(wú)關(guān)緊要,因?yàn)榫幊陶Z(yǔ)言不使用那種網(wǎng)格結(jié)構(gòu),它最終會(huì)被舍棄。當(dāng)優(yōu)先考慮獲得高質(zhì)量、可編程的模型集的速度時(shí),繞過(guò)硬網(wǎng)格管理附加層的額外開(kāi)銷(xiāo),選擇軟網(wǎng)格更流暢、最小的結(jié)構(gòu)可能是一個(gè)優(yōu)勢(shì),這也可能更適合 iOS,因?yàn)?iOS 中許多系統(tǒng) UI 元素不是由均勻網(wǎng)格定義的。

為什么重要

  • 一致的用戶(hù)界面:當(dāng)所有測(cè)量都遵循相同規(guī)則時(shí),會(huì)自動(dòng)獲得更一致的 UI。
  • 更少的決定 = 更少的時(shí)間:通過(guò)刪除每 8 個(gè)間距選項(xiàng)中的 7 個(gè),減少了可擺弄的量,從而加快編碼速度。
  • 多平臺(tái)設(shè)計(jì):不管外形如何,最流行的屏幕尺寸至少在一個(gè)軸上可以被 8 整除,通常是兩個(gè)軸。此外,一些平臺(tái)的樣式指南(如 Material Design)特別要求使用 4 或 8 點(diǎn)的網(wǎng)格,這使得該系統(tǒng)非常適用。

 

有些屏幕的尺寸調(diào)整起來(lái)顯然有難度(如 iPhone 6 為 375×667 點(diǎn)),但解決方案其實(shí)很簡(jiǎn)單。保持填充和邊距尺寸一致,通過(guò)減少或增加塊元素的大小來(lái)填充剩余空間。如果保持網(wǎng)格一致,就可以使用大小特殊的元素。要記住,用戶(hù)可能永遠(yuǎn)不會(huì)看到實(shí)際使用的測(cè)量值。

image.png

實(shí)施技巧

  • 對(duì)齊網(wǎng)格:幾乎每個(gè)設(shè)計(jì)應(yīng)用程序都有 “對(duì)齊網(wǎng)格” 選項(xiàng),如果使用硬網(wǎng)格方法,它無(wú)疑會(huì)讓工作更輕松。無(wú)論如何,需要確保啟用 “對(duì)齊像素網(wǎng)格” 選項(xiàng)(如果有)。
  • 資源和變量:如果將根文本大小設(shè)置為 16,可以輕松使用.5rem 增量在 8 點(diǎn)網(wǎng)格上構(gòu)建布局。如果不喜歡這種方式或不喜歡 rems,可以使用 CSS 或預(yù)處理器間距變量來(lái)處理布局,同時(shí)保留變量帶來(lái)的額外可維護(hù)性。
  • 快捷方式:許多應(yīng)用程序都有快捷方式,可動(dòng)態(tài)微調(diào)、調(diào)整大小和調(diào)整增量,建議學(xué)習(xí)這些快捷方式,特別是輕推和尺寸調(diào)整相關(guān)的。
  • 框架你的圖標(biāo):圖標(biāo)通常需要不同的大小以保持相同的視覺(jué)重量。在它們周?chē)胖靡粋€(gè)框架,類(lèi)似于硬網(wǎng)格定義元素大小的方式,是保持測(cè)量一致的簡(jiǎn)單方法,同時(shí)允許在定義的參數(shù)內(nèi)有變化。
  • 放大,縮小:如果一直放大到 1600%,可能會(huì)誤判垂直節(jié)奏;而如果總是以 50% 的比例查看 UI,可能會(huì)錯(cuò)過(guò)像像素?cái)M合這樣的重要細(xì)節(jié)。所以要經(jīng)常調(diào)整縮放比例,確??吹秸w畫(huà)面。

 

蘭亭妙微(藍(lán)藍(lán)設(shè)計(jì))www.gcdaj.cn 是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的大數(shù)據(jù)可視化界面設(shè)計(jì)、B端界面設(shè)計(jì)、桌面端界面設(shè)計(jì)APP界面設(shè)計(jì)、圖標(biāo)定制、用戶(hù)體驗(yàn)設(shè)計(jì)、交互設(shè)計(jì)、UI咨詢(xún)、高端網(wǎng)站設(shè)計(jì)、平面設(shè)計(jì),以及相關(guān)的軟件開(kāi)發(fā)服務(wù),咨詢(xún)電話(huà):01063334945。

 

image.png

日歷

鏈接

個(gè)人資料

存檔