什么是網(wǎng)頁(yè)ui設計規范?(從9個(gè)方面淺析網(wǎng)頁(yè)ui設計規范) DATE: 2026-05-04 17:12:05
一(′?`)、什網(wǎng)i設i設網(wǎng)頁(yè)尺寸
制作網(wǎng)頁(yè)時(shí),頁(yè)u頁(yè)我們選用的計規計規分辨率是72像素/英寸,使用的范( ???)從范畫(huà)布尺寸1920px*1080px。
但是個(gè)方并不代表我們可以在整個(gè)畫(huà)布??上作圖。
網(wǎng)頁(yè)的面淺布局主要有兩種,左右型布局和居中型布局。析網(wǎng)布局的什網(wǎng)i設i設不一致,使得可設計的頁(yè)u頁(yè)空間也不相同。
1、計規計規左右布局
靈活性強,范從范 UI的個(gè)方限制小,左邊通欄為導航欄,面淺寬度沒(méi)有具體的析網(wǎng)限制,可根據實(shí)際情況(′?_?`)調整;
右側為內容版塊范圍,什網(wǎng)i設i設是網(wǎng)站內容??的展示區域。
2、居中布局
中間的黃色部分為有效的顯示局域,用于網(wǎng)站內容的展示;換句話(huà)說(shuō),兩邊均為留白,沒(méi)有實(shí)際用途,只是為了適配而存在;
3.主流電腦屏幕尺寸有以下幾種:
一??般網(wǎng)站內容顯示的區域為996px;國內網(wǎng)站大部分還是以1000個(gè)像素為界限,因超過(guò)1000像素適合在大屏幕上瀏覽,小屏幕會(huì )顯得擁擠。所以網(wǎng)站寬度在1000像素以?xún)瓤梢员WC大部分用戶(hù)舒適的瀏覽網(wǎng)頁(yè)。
二、網(wǎng)頁(yè)字體字體設計的總原則是:可辨識性和易讀性。
網(wǎng)頁(yè)的中文字設計是系統默認的字體:宋體、微軟黑體、蘋(píng)果系統黑體(ti)
英文則建議使用Times New Roamn、Aria(°o°)l、Comis Sans MS等無(wú)襯線(xiàn)字體
常用的字號大小有以下幾種:
12px是應用于網(wǎng)頁(yè)的最小字體,適用于非突出性的日期,版權等注釋性?xún)热荨?/p>
14px則適用于非突出性的普通正文內容(rong)。
16px、18px、20px、26px或者30px適用于突出性的標題內容。注意都是偶數原則,奇數像素會(huì )出毛邊!
三、字體間距相鄰兩個(gè)文字的間距,其實(shí)不需要太過(guò)介意,除(′_`)了特殊的需求之外,都可以使用默認數值的間距。
行間距:推薦以字體??大小的1.5—2倍作為參考;
段間距:推薦以字體大小的2(′?_?`)—2.5倍作為參考。
例如,當選用14px 的字體時(shí),行間距:21—??2??8px??;(′?`)段間距:28px—35p??x。
四、字體??顏色六種除了主色調以外都是場(chǎng)景色,需要在不同的場(chǎng)景中使用(例如危險色表示危險的場(chǎng)景)六種是文字?排版色,通過(guò)文(′▽?zhuān)?字的不同用(yong)色進(jìn)行文字排版,以表現層次結構。
正文字體顏色,保險起見(jiàn),選用易讀性的深灰色,建議選用 #333333到#666666 之間的顏色。
五、首屏內容做網(wǎng)頁(yè)設計時(shí),你還要特別注意網(wǎng)頁(yè)的首屏內容,在構圖和內容呈現上,首屏模塊的設計至關(guān)(′?ω?`)重要。
除去任務(wù)欄,瀏覽器菜單欄以及狀態(tài)欄的高度,剩下的是首屏的高度。
Window XP的首屏高度平均值是580px
Window 7的首屏高度平均值是710px
綜合考ヽ(′▽?zhuān)?ノ慮到Window XP已經(jīng)逐漸退出市場(chǎng),在實(shí)際操作時(shí),我們 以710px作為依據。
另外,是關(guān)于圖(?_?;)片尺寸的問(wèn)題。
需要全屏顯示的圖片,寬度尺寸嚴格設計為1920px(′?_?`)。
避免遇到??小屏幕設備時(shí),內容顯示不全,而造成信息的遺漏的情況。
六、響應式布局設計響應式設計指的是不同設備、屏幕、分辨率、操作(′▽?zhuān)?方式(鼠標、鍵盤(pán)、觸摸),保證信息在不同環(huán)境下表現( ?▽?)一致,保證可交互可操作。
由于頁(yè)面的寬度發(fā)生了變化,進(jìn)而信息展現也改變了就是響應式設計。直到最后在手機屏幕上的顯示圖片信息變成了一列。
對頁(yè)面進(jìn)行響應式的設計實(shí)現,需要對相同內容進(jìn)行不同寬度的布局設計,有兩種方式:桌(??ヮ?)?*:???面(mian)優(yōu)先(從桌面端開(kāi)始向下設計);移動(dòng)優(yōu)先(從移動(dòng)端??向上設計)
無(wú)論基于哪種模式的設計,要兼容(rong)所有設備,布局響應時(shí)不可避免地需要對模塊布局做一些變化(當頁(yè)面寬度發(fā)生變化的尺寸范圍就是臨界點(diǎn)的概念。所以做響應式設計時(shí)我們需要知道每一個(gè)尺寸的寬度范圍在多少時(shí)我們就可以制定出相對應清晰的一個(gè)臨界(??-)?點(diǎn),制定了臨界點(diǎn)之后就知道,當屏幕的寬度范圍位于哪一個(gè)點(diǎn)的時(shí)候,我們的頁(yè)面信息該如何展示。)
我們通過(guò)JS獲取設備的屏幕寬度,來(lái)改變網(wǎng)頁(yè)的布局ヽ(′▽?zhuān)?ノ,這一過(guò)程我們可以稱(chēng)之為布局響應屏幕。
常見(jiàn)的┐(′?`)┌主要有如下幾種方式:
1、布局不變,即頁(yè)面中整體模塊布局不發(fā)生變化???,主要有:
2、布局改變,即頁(yè)面中的整體(′?_?`)模塊布局發(fā)生(sheng)變化,主要有:
很多時(shí)候,單一方式的布局響應無(wú)法滿(mǎn)足理想效果,需要結合多種組合方式,但原則上盡可能時(shí)保持簡(jiǎn)單輕巧,而且同一臨界點(diǎn)內(發(fā)生布局改變的臨界點(diǎn)稱(chēng)之為臨界點(diǎn))??保持統一邏輯。否則頁(yè)面實(shí)現得太過(guò)復雜,也會(huì )影響整體體驗和??頁(yè)面性能。
八、網(wǎng)頁(yè)柵格網(wǎng)上有些關(guān)于柵格化系統的文章講的非常理論化,又是算法又是模塊,而且和(′ω`)響應式布局混在一起,讓新晉的網(wǎng)頁(yè)設計師們簡(jiǎn)直無(wú)從下手,所以這里以案例來(lái)說(shuō)明何時(shí)采用以及怎么最快的建立柵格化系統。在所有關(guān)于UI的文章中,我會(huì )反復強調和前端開(kāi)發(fā)人員的溝通,因為他們是你設計方案的執行者,這一點(diǎn)非常重要。
1??.把柵格化設計和(he)柵格化布局分開(kāi)
響應式設計只是網(wǎng)頁(yè)設計的一個(gè)折中方案,依賴(lài)于項目實(shí)(??-)?際情況進(jìn)行選擇。對于設計師來(lái)說(shuō),如果沒(méi)有必須的要求,可選擇廣義的柵格系統,并在此基礎上自由發(fā)揮創(chuàng )意。
2.絕不萬(wàn)能的柵格化系統
對于是否采用柵格化設計,采用下面幾個(gè)案例說(shuō)明一下:
(企??業(yè)站之類(lèi)-以介紹幾種單一產(chǎn)品為主)
(??功能型網(wǎng)站)
(不拘泥形式的設計形式)
針對這三個(gè)具有代表性的案例,柵格化設計是沒(méi)有必(′▽?zhuān)?要的。理(li)由很簡(jiǎn)單,柵格的優(yōu)點(diǎn)也是缺點(diǎn),規范意味著(zhù)統一也意味著(zhù)限制,在以(′ω`)上的案例中,無(wú)需用柵格?來(lái)限制設計師的靈感,畢竟這個(gè)社會(huì ),還是需要設計感的。
但絕大(da)多數情況下(xia),推薦柵格化設計。尤其是圖文混排、版塊很多的網(wǎng)站,柵格化(╯°□°)╯︵ ┻━┻設計會(huì )讓內容雜亂無(wú)章的頁(yè)面呈現清爽感。
(廣義的柵格化系統-無(wú)間距的單元格)
(廣義的柵格化系統-有間距的單元格)
(廣義的柵格化系統-有間距的單元格)
對于不需要考慮頁(yè)面響應(換句話(huà)說(shuō),和框架無(wú)關(guān))的網(wǎng)頁(yè)設計,原則可以簡(jiǎn)化成??一( ?° ?? ?°)句話(huà):“由設計師自由決定”。
3.柵格化設計的參數
網(wǎng)上搜索結果最熱的960 gird柵格系統從2009年就開(kāi)始正式推出,但至今,仍然有很??多設計師在使用,除了考慮到顯示設備的分辨率,還依賴(lài)于960 gird的靈活性。所以,對于新晉web ui來(lái)說(shuō),采用96(°ロ°) !0 grid 仍然是最佳的方案,不會(huì )出彩但也不會(huì )出錯。如果是考慮到寬屏的設計(需要舍棄一部分分辨率不高的用戶(hù)),可以把柵格化??系統的寬度建為980甚至以上。但沒(méi)有柵格化設計經(jīng)驗的設計師需要注意,這里說(shuō)的960是含邊距部分,換句話(huà)說(shuō),在psd文檔中,你的內容部分是??950px,柵格化版面可以借助一些非常好用的在線(xiàn)工具,比如知名的Grid.Guide,這是12列柵格在內容寬度95??0下的三種版式規范,你也可以使用24列,靈活度更高。
從圖中可以(′-ι_-`)看出,這三種方案列寬column width和間距gutter不同,剩下的工作對于ui設計師來(lái)說(shuō)就簡(jiǎn)單了很多,你可以把版式規范的png格式下載下來(lái),作為你網(wǎng)頁(yè)設計的基礎版塊,在此基礎上進(jìn)行列的劃分(fen)?;蛘咧皇且赃@個(gè)參數為基礎,重新建立參考線(xiàn)(我更推薦這種方式,尤其photoshop cc2017的新建參考線(xiàn)(xian)版面,裝訂線(xiàn)對應Gutter,列寬對應column width)。我簡(jiǎn)單的拿版式規范做了個(gè)頁(yè)面設計示意圖,這就是基于柵(╯°□°)╯︵ ┻━┻格系統設計的優(yōu)點(diǎn),在劃分列時(shí),有理可依,有據可循。
當然,既然是設ヽ(′▽?zhuān)?/計師,就可以感性的元素再多一些。比如,你希望更多的留白,就可以采用間距值較大的柵格版式,只要整個(gè)網(wǎng)站保持一個(gè)?統一的版式即可。下圖是當內容寬度為1200時(shí)生成的柵格系統,你還可以嘗試很多方案,但Max Width的設定并不是那么隨意,這個(gè)取決于網(wǎng)站ヾ(′?`)?的定(ding)位。
Grid-Guide自動(dòng)生成的寬1180的柵格系統(24列)
至于高度和垂直間距,柵格化系統并沒(méi)有統一的準則,設計師可以采用一些黃金分割之類(lèi)滿(mǎn)滿(mǎn)的都是設計感之類(lèi)??的值,或者垂直間距與柵格系統的(de)間距相同或是整倍,總之,也需要一ヾ(′?`)?個(gè)規范指導全站設計。
柵格系統的參數根據項目的實(shí)ヾ(′ω`)?際情況,盡量建立10的倍數或8的倍數(google material design推薦)。
4.柵格化布局的參數
在前面提到過(guò),如果網(wǎng)站的需求是響應式的設計,這時(shí),設計師們一定一定先問(wèn)一下前端他們準備如何(°ロ°) !實(shí)現??響應式布局,而不是把設計稿完成后交給他們后YY(′?`)他們能百分百給你( ?ヮ?)復現你的設計稿。
關(guān)于響應式的柵格系統,首先聲明一點(diǎn),當前端樂(lè )意并了解CSS原理和框架的構建方式時(shí),可以構建其他樣式?的網(wǎng)格,比如7、9、11、13等等,甚至(zhi)各種異形網(wǎng)格,但在絕大多數情況下,更多的前端攻城獅青睞于高(tou)效(lan),而他們常用的css框架除了Bootstrap(寬480/768??/992/1200,12列),還有一堆叫不出名字的輕量css框架(畢竟柵格系統只是Bootstrap的一部分,如果(guo)只是需要一個(gè)響應式??的css的話(huà),可選的非常多,比如960.gis),除此之外,有可能你那可愛(ài)的前端攻城獅用的是flexbox實(shí)現響應式彈性布(bu)局(′?_?`),所以在一切未知確定下來(lái)之前,請放下架子,請教一下開(kāi)發(fā)人員,因為雖然不(bu)想承認,但這種情況下是前端來(lái)指導(dao)設計。值得慶幸的是,這種情況在現實(shí)中非常少的,(但不排除你接手的是一個(gè)二次開(kāi)發(fā)的項目等等之類(lèi)),確定他(ta)們使用哪種框架之后,設計師可以開(kāi)始自己的工作了。
下面也舉個(gè)例子,是960gis的。
【960-grid-system柵格化布局】
看完你也許會(huì )明白為什么涉及到柵格化布局需要前端來(lái)確定了,960gis的css框架給出了三種方案,24列16(/ω\)列12列,設計師要在這個(gè)基礎上進(jìn)行設計。一旦需要柵格化布局,意味(′?ω?`)著(zhù)設計師自由發(fā)揮的空間(jian)再次縮減,只有在這(′▽?zhuān)?)三個(gè)方案上選一種。這些方案從何而來(lái)呢?很簡(jiǎn)單,你只要向前端索取他使用的框架的psd模板即可,里面參考線(xiàn)都是建好的。而前端一定會(huì )非常樂(lè )意幫你這個(gè)忙,理由很簡(jiǎn)單,你按照他使用的框架規范進(jìn)行設計也(ye)是在一定程度上縮減他的工作量,皆大歡喜。比如下面??這張,就是目前最新的Bヽ(′▽?zhuān)?ノootstrap4的psd文件的截(′?ω?`)圖。
設計師也可以自給自足,一般這些css框架庫都會(huì )提供下載途徑。尤其是Boo(°□°)tstrap,作為成熟的框架,很多模板文件可以套用。柵格化布局以使用的css框架庫為準則,讓前端開(kāi)發(fā)提供給設計師再好不過(guò)。
九、命名規范1、網(wǎng)站設計及基本框架ヾ(′?`)?結構
1.1 Container
“container“ 就是將頁(yè)面中的所有元素包ヽ(′▽?zhuān)?ノ在一起的部分,這部分還可以命名為: “wrapper“, “wrap“, “page“.
1.2 Header
“header” 是網(wǎng)站頁(yè)面的頭部區域,一般(′?_?`)來(lái)講,它包含網(wǎng)站的logo和一些其他元素。這部分還可以命名為:“page-he??ader” (或 paˉ\_(ツ)_/ˉgeHeader).
1.3 Navbar
“navbar“等同于橫向的導航欄,是最典型的網(wǎng)頁(yè)元素。這部分還可以命名為:“nav”??, “navigation”, “nav-wrapper”.
1.4 Menu
“Menu”區域包含一般的鏈接和菜( ?ω?)單,這部分還可以命名為: “subNav “, “l(fā)inks“,“sidebar-main”.
1.5 Main
1.6 Sid??ebar
“Sidebar” 部分可以包含網(wǎng)站的次要內容,比如最近更新內容列表、關(guān)于網(wǎng)站的介紹或廣告元素等…這部分還可以命名為: “subNav “, “side-panel“, “sec(′▽?zhuān)?)ondary-content“.
1.7 Footer
“Footer”包含網(wǎng)站的一些附加信息,這部分還可以命名為: “copyri??ghtヽ(′ー`)ノ“.
2、需要注意的??幾點(diǎn):
2.1盡量考慮為元素命名其本身的作用或”用意”( ?ヮ?),達到語(yǔ)義化。
不要使用表面形式的命名.
如:red/left/big等。
2.2組合命名規則:
[元素類(lèi)型]-[元素作用/內容]
登錄表單:form-login
2.3 涉及到交互行為的元素命名
凡涉及交互行為的元素通常會(huì )有正常、懸停、點(diǎn)擊和已瀏覽等不同樣式,命名可參考以下規則:
鼠標懸停::hover 點(diǎn)擊:click 已瀏覽:v??isited
如:搜索按鈕: btn-search、btn-search-hover、btn-se??arch-visited
3、常用命名匯總:
頁(yè)頭:header
登錄條:loginbar
標志:logo
側欄:sideba?r
廣告條:banner
導航:nav
菜單:menu
子菜單:su??bM??enu
下拉菜單:dropMenu
表單:form
欄目:column
箭頭:ar( ?ヮ?)row
搜索:search
搜索按鈕:btn-search(′;д;`)
滾動(dòng)條:scroll
內容:content
標簽頁(yè):tab
文章列表:list
提示信息:ms??g
小??技巧:tips
欄目標(?Д?)題??:title
鏈接:links
頁(yè)腳??:footer
服務(wù):service
熱點(diǎn):hot
新聞:news
下載:download
注冊:regsiter
狀態(tài):status
按鈕:btn
投票:vote
合作伙伴:partner
版權:copyright
網(wǎng)站地圖: sitemap
以上命名規范僅供參考

