久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

柵格規范制作

柵格規范制作  三聯教程

  隨著業務的不斷推進,現在我們的后臺項目越來越多。但是由于前端和后臺之間聯調復雜導致項目經常會推遲。為了能優化項目流程,提高開發效率。交互和前端決定一起做一套DPL,做一系列的規范出來。這樣可以減少交互,前端,后臺互相的溝通成本,同時能夠沉淀下這段時間大家的收獲。

  交互參與的DPL中我們主要是做柵格體系,控件體系,視覺體系,下面我來和大家分享下DPL中的柵格體系設計

  柵格

  研究網頁柵格系統前,來看一組數據:

網站 首頁頁面寬度 px
Yahoo! 950
淘寶 950
MySpace 960
新浪 950
網易 960
Live Search 958
搜狐 950
優酷 960
AOL 960

  上面列舉的都是Alexa全球排名前100的站點,它們的首頁寬度為950px/960px. 除了微軟的Live Search, 這些站點有個共同特點:頁面結構較復雜,都可以認為是門戶型網站。

  再來看看Google, YouTube, Facebook, Flickr!, eBay等知名站點,它們的首頁寬度沒什么固定規律,共同的特點是:功能專一,頁面結構相對簡單。

  根據上面的簡單分析可以認為:當搭建頁面結構復雜的門戶型網站時,開發工程師們不約而同地都選擇將頁面寬度定為950px/960px。

  這是一件很有趣的事情,為什么要選擇這個寬度呢?這個寬度值究竟有什么魔力?

  上面的"自然"出現,細究自然是不讓人信服的。設計者們在沒有喝醉酒的情況下選擇了960,而不是其它什么1000之類的整數,自然另有奧妙。

  那么如何設計一個柵格系統?接下來我們將通過實例,詳細的介紹一下網頁柵格系統的原理與應用:

  在網頁設計中,我們把寬度為"W"的頁面分割成n個網格單元"a",每個單元與單元之間的間隙設為"i",此時我們把"a+i"定義"A"。他們之間的關系如下:

  W =(a×n)+(n-1)i

  由于a+i=A,

  可得:(A×n) – i = W

  注:960是加上最后一個i(i=10)的長度,950是沒加上i的長度

  為了減少1.0版本的改動,我們保持了i=10xp

  我們的N是多少,A是多少?W是多少?

  n的特點:是3倍數,我們需要有一行三列的情況,同時不希望有重要信息在最后面(我們的系統在內頁才有柵格,所以1280下能展示全,但是1024不一定能全部展示),所以最好是整個柵格能平均分成3列

  A的特點:是5的倍數,在設計控件等都是很方便的

  W的特點:最好符合大眾化的

  得:3x*5y-10=W 其中x,y為整數

  15x*y-10=w

  上面列舉的都是Alexa全球排名前100的站點,它們的首頁寬度為950px/960px. 除了微軟的Live Search, 這些站點有個共同特點:頁面結構較復雜,都可以認為是門戶型網站。

  列舉下現在網站的柵格

網站

首頁頁面寬度(xp)

a*b(xp)

Yahoo!

950

64

淘寶

950

64

網易

950

64

Live Search

958

64.5222

良無限系統

1000

66.1333

  結論,現有網站在n和A的特點下,x*y是整數的只有64.

  很多成熟網站都是12或24柵格。

  當柵格為12(即3x=12)時:

  4y=64

  y=16即A=80

  當柵格為24(即3x=24)時:

  8y=64

  y=8即A=40

  考慮到1.0的控件改動盡量少,后臺系統布局結構比較統一。我們采用24柵格

  即:

  我們的柵格是:

  (80×12)- 10 = 950

  基線

  柵格設定好之后只是控制了縱向的整齊,橫向的需要用基線來控制。

  在描述基線之前,我們先要了解下前端對于輸入框的結構吧

  如果我們設置一個12號字的輸入框,那么前端會對這個輸入框設定結構。text area(藍色部分)他是個基礎,pading(內白色部分)他是text area和框描邊的空隙,border(黃色部分)是框的描邊寬度,margin(黃色外虛線框范圍)他是鼠標劃過的hover狀態的延伸區域。我們的 12號字是在text area里面的。比如圖中,我們的text area設置的行高是18像素,字高12像素,居中的,上下各有3像素的間距。

  根據這點,我們把表單里面的輸入框元素和柵格元素一起考慮,設置了每個控件在柵格里面的效果:

  (其中藍色部分就是text area的內容)

  很多人會奇怪,為什么標題部分都是三個位置,有的還是前面空一格呢?我們的系統在早期定義了這樣的效果,因為業務方的字段都是長短不一的。如果做成了左對齊,戶很難看(我們一排可能出現三列),所以在表單頁面和查詢頁面我們都統一冒號對齊,這樣就能保證輸出框是比較整齊的。方便用戶瀏覽。

  下面來講我們的重點:基線。先看圖

  反饋和輸入框是捆綁的,我們在用戶填完內容之后會給他第一時間的反饋,這時候如果位置放在后面,則會導致第二列的內容不好放,我們就把反饋都放在輸入框的下面,而且反饋只會是出錯的反饋,以免用戶瀏覽困難。 我們把基線間距設定為20像素,text area與之下對齊,這樣,兩個輸入框之間正好是18像素,正好放一個text area。

  按照這個邏輯,我們做出了所有控件搭成的頁面。

  注:動作按鈕是冒號對齊,保證操作的連貫性

  等到和前端溝通,方案通過之后,我們在開始制作詳情頁和查詢頁

  柵格規范做好之后,就為顏色規范和控件規范的打下了一個很好的基礎。

  當然,當然制作柵格系統還有很多方法。作為設計師,特別是網頁設計師/交互設計師,我們不應當單純地憑借感覺,應當專注到像素級別,嚴謹設計,同時保持和前端的溝通,虛心接受他們的指導。其實,前期我們沒有想到柵格系統要做的這么復雜,都是前端攻城師們在設計的時候發現我們的交付物不夠嚴謹,不斷的提出挑戰,才慢慢晚上的。所以我在文章的最后,想送給大家兩個詞:"嚴謹,溝通"。

  文章來源:lpued.com

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章給大家詳細介紹了HTML頁面跳轉及參數傳遞問題,需要的朋友參考下吧
這篇文章主要介紹了純css實現照片墻3D效果的示例代碼,可以實現鼠標經過圖片實現改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 午夜影院在线观看 | 欧美成人一区二区三区 | zzzwww在线看片免费 | 国内精品久久影院 | 日韩成人在线播放 | 日韩精品成人网 | 亚洲视频在线观看 | www.国产日本| 成人影院网站ww555久久精品 | 天堂中文在线播放 | 精品福利在线 | 欧美成人免费在线视频 | 久久午夜精品福利一区二区 | 国产精品波多野结衣 | 在线视频一区二区 | 中国黄色在线视频 | 国产成人免费视频网站高清观看视频 | 国产一区二区精品在线观看 | 国产视频二区在线观看 | 国产伦精品一区二区三区在线 | 久久夜色精品国产 | 一级毛片视频免费观看 | 国产精品久久久久久久久久 | 有码在线 | 精品美女在线观看 | 久久人人国产 | 午夜精品一区二区三区在线观看 | av手机在线播放 | 欧美激情综合 | 精品视频一区二区 | www.日韩 | 国产一区影院 | 91精品国产综合久久久动漫日韩 | 成人欧美一区二区三区在线播放 | 精品视频一区二区三区在线观看 | 成av在线 | 在线国产一区二区三区 | 免费在线观看av网址 | 99re6在线| 日本成人中文字幕在线观看 | 91精品国产综合久久久久久 |