數(shù)字金融
網(wǎng)絡(luò)營(yíng)銷推廣
電商服務(wù)
在一個(gè) B 端頁(yè)面當(dāng)中,關(guān)于柵格的使用方法,你或多或少都會(huì)有所疑惑。它究竟是如何使用?柵格在實(shí)際工作當(dāng)中的使用方法是什么?今天我們就聊聊 B 端系統(tǒng)當(dāng)中的柵格。
老規(guī)矩,我們?cè)谥v柵格之間,先科普一個(gè)知識(shí)點(diǎn),為何會(huì)有柵格?
早在平面設(shè)計(jì)開始之初,就有對(duì)“柵格”的使用記錄。(不過(guò)那時(shí)不叫柵格,而叫網(wǎng)格)因?yàn)橛∷C(jī)器以及切割工具的限制,導(dǎo)致在頁(yè)面的板式設(shè)計(jì)需要一定的出血線用于防止書籍內(nèi)容的缺失,因此出現(xiàn)了當(dāng)時(shí)非常火爆的《平面設(shè)計(jì)中的網(wǎng)格系統(tǒng)》一書。
雖然這是一本非常老的書,但是設(shè)計(jì)本身就是相通,將其核心思想用在圖標(biāo)設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、B 端設(shè)計(jì)當(dāng)中都有著明確的指導(dǎo)意義
而在設(shè)計(jì)(網(wǎng)頁(yè)端、桌面端)產(chǎn)品時(shí),對(duì)于空間上的理解,一直以來(lái)都是令人頭疼的問(wèn)題
我們將屏幕當(dāng)中的設(shè)計(jì)空間分為橫向與縱向兩個(gè)維度:
橫向:
由于大多數(shù)顯示器都是寬屏的形式,導(dǎo)致我們大多數(shù)頁(yè)面內(nèi)容都是通過(guò)橫向的方式進(jìn)行列式排布,也就導(dǎo)致縱向導(dǎo)航、二三級(jí)內(nèi)容分布較多;而市面上所要兼容的橫向尺寸較多,大致分為:1920、1440、1366、1280,而怎樣將如此多的尺寸,擺放不同的元素,這才是設(shè)計(jì)的難點(diǎn)。
縱向:
屏幕的縱向的空間同樣十分關(guān)鍵,當(dāng)內(nèi)容在橫向無(wú)法滿足時(shí),則會(huì)增加屏幕縱向的內(nèi)容量。但是我們可以通過(guò)瀏覽器的特性,縱向的內(nèi)容通過(guò)滾動(dòng)條進(jìn)行收折,進(jìn)而實(shí)現(xiàn)兼容。
前面說(shuō)了這么多,我們來(lái)聊聊柵格的定義。
柵格:是對(duì)界面當(dāng)中元素橫向排布的一種模式,主要用于大型區(qū)塊間距的排列,不適用于圖標(biāo)與文字間隔的小型元素。
這里有兩個(gè)重要點(diǎn):
1. 橫向排布:代表著柵格的用法,這也是為什么柵格都是一列一列的原因。
2. 用于大型區(qū)塊:不是任何內(nèi)容都可以用柵格,比如在卡片當(dāng)中的圖標(biāo)、文字,更多是要分析整個(gè)卡片,將其看作一個(gè)整體,如上圖。
在一個(gè)常見的柵格當(dāng)中,一般分為 頁(yè)邊距、水槽、柵格寬度
頁(yè)邊距:是柵格與外層信息的保護(hù)區(qū)域
因?yàn)樵谡麄€(gè)柵格系統(tǒng)當(dāng)中,除了柵格之外,往往還會(huì)有其他的內(nèi)容進(jìn)行展示(如上上張圖,柵格日常的使用頁(yè)面),而我們正好可以通過(guò)頁(yè)邊距的方式,將其進(jìn)行區(qū)分。我們以常見的 B 端界面為例,通過(guò)頁(yè)邊距可以將側(cè)邊導(dǎo)航與內(nèi)容頁(yè)進(jìn)行區(qū)分,保證頁(yè)面間的親密性,常見的頁(yè)邊距尺寸一般為 20px、24px。
水槽:是確定柵格寬度間的固定間距,通常是幫助柵格內(nèi)的元素進(jìn)行更為合理的排布
水槽目的就是為了統(tǒng)一元素間的距離。比如現(xiàn)在頁(yè)面當(dāng)中有兩個(gè)卡片的內(nèi)容,而使用水槽,我就利用這兩個(gè)卡片的內(nèi)容,確定其間距(再次強(qiáng)調(diào)柵格用于確定橫向內(nèi)容)方便柵格當(dāng)中元素的信息排列
柵格寬度:是柵格當(dāng)中內(nèi)容所占的基本寬度,一個(gè)柵格寬度往往是通過(guò)內(nèi)容寬度、頁(yè)邊距、水槽排除過(guò)后所剩的寬度平均得出,一般會(huì)分為 12 欄、24 欄兩種方式
柵格寬度的確定,其實(shí)就是一個(gè)數(shù)學(xué)題,先給你一個(gè)公式(不建議用):
(A×n) – i = W
A:一個(gè)柵格單元的寬度;a:一個(gè)柵格的寬度;n:正整數(shù);i:水槽寬度;W:頁(yè)面的寬度
雖然公式好像是萬(wàn)能的,但我不喜歡死記硬背,來(lái)深入講一講這個(gè)公式背后的邏輯和使用方法:
以 1440 的頁(yè)面為例,通常 B 端產(chǎn)品左側(cè)會(huì)有一個(gè)導(dǎo)航菜單,假設(shè)為 200px,因此整個(gè)柵格的內(nèi)容頁(yè)則為 1440 – 200=1240px
然后設(shè)定頁(yè)邊距寬度為 24px,一個(gè)柵格會(huì)有兩條頁(yè)邊距,剩下寬度則為:1240 – (24*2)=1192px
接著設(shè)定整個(gè)柵格為 12 欄,水槽寬度為 8px。因?yàn)樗畚挥跂鸥竦淖笥覂蓚?cè),也就意味著水槽的數(shù)量會(huì)比柵格少一列(別問(wèn)為什么,問(wèn)就自己去下面圖片數(shù)一數(shù))也就是 1192 – (8*11)=1104px
最后因?yàn)樵谒垡呀?jīng)確定柵格為 12 欄,整個(gè)柵格的寬度則為:1104/12=92px
如果還不能理解,建議跳到開頭,再看一遍
這里有兩個(gè)關(guān)鍵點(diǎn)
整個(gè)柵格的順序不能亂:頁(yè)面寬度→頁(yè)邊距→水槽→柵格寬度。因?yàn)槲覀兊臇鸥褚欢ㄊ菑拇蟮叫。瑥耐獾嚼?,不然做出?lái)的內(nèi)容很容易無(wú)效
將元素?cái)[放在柵格中,還需要注意起始位置與結(jié)束位置。這里教你們一個(gè)口訣:起始在左,結(jié)束在右;換句話說(shuō)就是元素的起始位置必須放在柵格寬度的左側(cè)(圖中的紅線);
結(jié)束位置必須放在柵格寬度的右側(cè)(圖中的藍(lán)線)
這樣的方式也是為了避免很多設(shè)計(jì)師知道畫柵格而不會(huì)用柵格,出現(xiàn)一些低級(jí)錯(cuò)誤
原文地址https://www.uisdc.com/b-end-grid-definition