www66667.com-日韩精品免费一区二区三区,国产日韩视频在线,韩日一区二区三区,精品欧美国产

在線客服
熱線電話
027-87719182
18963992100
NEWS

技術前沿

【史上 干】Material Design復雜響應式設計

作者:admin     點擊:5689      時間:2018-08-01

產品經理、運營人專屬學習社群招募隊友,人人都是產品經理聯合200+BAT產品運營人打造 點此查看詳情
Material Design
2011年,Gmail郵箱的按鈕變得更加扁平化。2012年,Google引入分層的卡片設計,使用更多的空白和精心設計的層次排版結構。經歷了幾年的迭代和提煉,Google尋找到了一種可以貫通的理論體系,即把系統內的各種設計都規范成一種變形的紙片,并套用現實中紙墨的物理模型進行交互,這就是2014年Google I/O大會隆重發布的Material Design。
Material Design提出了平面像素的Z軸概念,通過紙片在物理世界中形態的抽象和提煉,定義了各種信息層級和常用狀態的表達方式,并詳細講解了各個細節的處理方法,就像一本考試大綱,囊括了產品中常用的UI細節,甚至一些UX細節。這里并不贅述,想看詳細的Design Guide請點擊這里(要搬梯子),翻譯版的點擊這里。
如果說UX和UI的展現,是連接產品與用戶的紐帶,那么產品的UX以及UI應從產品的核心邏輯延展并且推演而來。如果說產品的核心邏輯或者技術的實現難易會成為設計展現的限制,那么UX和UI應是在各種限制下所權衡出的 優解。而Material Design則像是架橋說明或者權衡出的通用解,對于眾多產品做以參考。
既然是通用大綱,那么拋開產品僅談設計,難免會停留于“通用”層面,而利用Material Design進行實戰的案例,網上也多是app的一些設計嘗試。恰好在近期的工作學習中,接手一個響應式web站點的改版設計,筆者參考Material Design總結以下三點分享如何實現復雜響應式站點的Material Design。
一、清晰輕量的產品邏輯
奧卡姆剃須刀法則同樣在產品架構設計中適用,越簡單的架構越有利于產品的生長。清晰輕量的產品邏輯,會減少用戶的負擔感,從而提高交互上的效率和愉悅感。
分析Material Design,會發現Google歸納了兩類復雜內容信息的層級關系,分別是Card和Tile(List 以及其他相似定義屬于同類的內容信息層級),其他定義多用于UI結構及細節。其中,Google定義Card是一種多功能信息的聚合入口,信息層級應較高,體現在Z軸應高于其他信息,視覺上有陰影表現并加以圓角處理。而tile(或同類信息列表)則是(同類或相關)信息的模塊展現,信息層級應較低,體現在Z軸應略低于其他信息,視覺上應無陰影表現不加圓角處理。其結果是從視覺層面讓產品對象更高效、更簡單,同時也更具物理世界的“真實感”。
 
 
近接手的項目是Gekec.com的全站改版。Gekec(革客)是Geek和Maker交集,喜歡革新,喜歡技術范兒、新潮的科技消費品,喜歡自己動手創造產品,Gekec.com也就是這類人的聚集地,整個產品囊括電商、資訊(或h5宣傳)、拆機、以及社區討論等各種功能,改版前邏輯復雜,功能繁多。改版開始之初,筆者了解到革客群體時,便認為理性加濃重Geek味道的Google風格或許是 適合Gekec.com的視覺體系,然而復雜的產品邏輯不能給用戶帶來高效的交互體驗和愉悅的使用感受,視覺上也并不能很好的通過Material Design推演并且變化,所以梳理出清晰、輕量且方便視覺統一的產品邏輯成為 任務。
Gekec.com的產品全功能在此并不贅述,Product Feature全部為達成宜家式的體驗式設計,經過梳理可以歸納成三層,首層為體驗層(多入口的首頁封面)、第二層為貨架層(包括商城模塊、拆機模塊、體驗模塊)、第三層為詳細、操作層;
 
如上圖,輕量的產品結構即可方便設計的推演。例如其中 層可以通過H5靈活排版做產品全方位體驗,第二層與第三層的關系即可利用Material Card和Tile表現。Card表達了全部信息的聚合和入口,tile則表現同類信息的羅列。從card跳轉到 終頁應有一種卡片展開的體驗。
 
二、適宜UI推演的響應辦法
在產品邏輯清晰簡潔的基礎上,一套適宜Material Design變化的全尺寸響應辦法就成為復雜響應式網頁設計的核心內容,響應辦法能夠直接決定功能模塊的響應邏輯以及UI的變化。實際操作中,響應辦法的確定主要就是確定柵格和占比。
1)柵格
網頁柵格系統是從平面柵格系統中發展而來。對于網頁設計來說,柵格系統的使用,不僅可以讓網頁的信息呈現更加美觀易讀,更具可用性。而且,對于前端開發來說,網頁將更加的靈活與規范。
在Gekec.com的項目中,經歷產品功能模塊的梳理,筆者使用了12柵格系統,目的是能夠滿足2、3、4、6的頁面等分。注:具體柵格系統的建立應因產品和設計所決定,柵格系統并不是萬能的,而確定的柵格系統可以為整個響應式設計做規范性參考。
2)占比
A.占比
如上文說,12柵格約束網頁的內容區,而網頁的內容往往并不占據屏幕的全部寬度,而是在兩側留有間隙,營造空間感。由于屏幕的限制,這種空間感在移動端設備顯得更加重要,如圖,然而強加固定的margin pixel會使得12柵格占比不定,難以控制設計效果。
 
所以占比應是12柵格寬度對應屏幕的比值,即:
12柵格寬度X占比=屏幕寬(臨界點)
優秀而巧妙的占比確定可以讓網頁設計呈現在各個主流屏幕上均是100%像素。
這里簡單解釋一下,若一個200px寬的元素在1200px寬的屏幕上,其占比為16.67%,同樣的邏輯,到1024px的屏幕上這個占比16.67%的元素即占據了170.67px,這樣的情況下,某一個物理像素無法占據100%,在完美主義的設計師眼里,是無法接受的事情。而巧妙的占比,可以讓元素在各個主流屏幕占據100%像素,完美展現設計意圖。
B.臨界點
臨界點(breakpoint)是指響應式網頁發生布局變化的關鍵點,如“當屏幕寬度小于480px時加載...樣式,當寬度在480px- 600px之間時加載…樣式”。響應式網頁理論上有無數種尺寸,我們不可能也沒有必要為每個尺寸都去做設計,需要做的是選定幾個臨界點做設計,在兩個臨界 點之間是延續上一個臨界點的布局。
臨界點確認總體目的就是為了保證頁面在手機(屏幕很?。?、平板(屏幕中等)、PC(屏幕大)上加載相應的樣式,然而經驗較少的設計師往往會苦惱一個問題,那就是高像素的手機屏幕和低像素的平板屏幕應如何處理。例如設計師會擔心1080p的手機加載大屏幕頁面,或者720p的平板加載小屏幕頁面。
但需要注意的是,響應式網頁不同于APP的屏幕適配。網頁是沉浸于瀏覽器的產品,瀏覽器所啟動的屏幕像素才可以被認為是臨界點的參考點,為此,筆者做了一些測試,如下表,可以看出不少1080p手機在瀏覽器中僅啟動360px,而神奇的ipad無論是不是retina屏幕,無論是不是mini,均顯示1024x768px 。
 
 
從上表可以看出,許多擔心其實并不需要。綜上,在Gekec.com的項目中,筆者為達到多數主流屏幕100%像素的追求,即需達到內容區在主流屏幕臨界點的占比可以被12等分,進而獲得12柵格,即:
12的公倍數X占比=主流屏幕尺寸
項目中經歷了一些測試和取舍, 終確定占比為93.75%,臨界點為1280px、1024px、768px和320px。
具體為:
1280px<=screen,占比93.75%,12柵格在典型屏(1280px)寬1200px;
1024px<=screen<1280px,占比93.75%,12柵格在典型屏(1024px)寬960px;
768px<=screen<1024px,占比93.75%,12柵格在典型屏(768px)寬700px;
320px<=screen<768px,占比93.75%,12柵格在典型屏(320px)寬300px;
 
 


 
 
如上圖的占比劃分,頁面元素可以完成靈活、規范的響應。可以以此作為整個產品的響應辦法,在此基礎之上,可以對Material Design進行全面的推演。
三、精雕細琢的頁面細節
如果說產品邏輯是整個網站的骨架,那么精雕細琢的頁面細節則可以比喻為網站的氣質靈魂。有輕量級的產品構架和明確靈活的響應式辦法后,即可通過Material Design的官方說明進行全面設計。在Material Design的說明中,已經詳細解釋了各個狀態的約束和細節,在此并不贅述,筆者僅挑選一些典型的細節。
1)css動畫
Material Design中開篇 章節便講述了動畫給用戶的直觀感受,說明感知一個物體有形的部分可以幫助用戶理解如何去控制它。一些細節位置的動畫能給用戶體驗上的驚喜。然而在web端實現動畫效果并不像app里那樣的容易,大量JS也會影響頁面加載速度甚至影響頁面其他代碼。所以筆者選擇利用CSS對頁面一些細節加以動畫效果。
A.點擊按鈕
Material Design給出了一種ripple button,抽象了人用手觸碰卡片的漣漪效果,給用戶一種全新的使用體驗,歡迎來Gekec.com點擊嘗試。
 
B.輸入框
簡單的Description和一條橫線,抽象了實體文字卡片的填寫過程,可以幫助用戶對輸入區域有實體化的理解,歡迎來Gekec.com點擊嘗試。
 
2)文字樣式
Material Design中強調“同時使用過多的字體尺寸和樣式,可以輕易的毀掉布局”,并約束了常用的基本樣式就是基于12sp、14sp、16sp、20sp的字體排版。
 
熟悉Android的朋友可能對sp的概念并不陌生,sp:Scale-independent pixels,它是安卓的字體單位,以160PPI屏幕為標準,當字體大小為 100%時, 1sp=1px;然而響應式的網頁并不是安卓,網頁更需要物理像素的尺寸約束,所以筆者在所劃分的臨界點計算了一下所測試屏幕的瀏覽器PPI,如下:
iphone5: 320x568px/4英寸/PPI=162.95
榮耀6:360x640px/5英寸/PPI=146.86
ipad:1024x768/7.9英寸/PPI=131.96
ipad mini:1024x768/7.9英寸/PPI=162.03
從上面的數據可以看出,大多瀏覽器啟動像素所產生的PPI大約在160左右,所以某段文字在PC端約束的物理像素尺寸,直接同樣尺寸應用于移動端時,應該也可以產生不錯的體驗效果,所以設計時可以直接將Material Design的字體sp尺寸轉化為px來使用。Gekec.com的項目中,筆者只約束一套字體樣式,在方便前端開發的同時,完成了不錯的響應式效果。
 
3)顏色
Material Design Guide中給出了若干明亮鮮艷的顏色,并且指定了顏色的主要展現和層級變化,可供設計師選擇。
 
在實際操作中,通過商品內容的分類,筆者直接選擇Material Design中的顏色,作為每類商品的主要顏色,而在一些重要的操作入口,顏色應與主要顏色有明顯區別。筆者應用色環在Material Design Color基礎上,配合內容建立整個網站的顏色體系:
A.主體顏色以及層次根據內容確定,直接參考Material Design Color
 
B.應用色環分析整體補色間色
將所有主體顏色步在色環上,可以分析出補色位置應為上方紅框位置,應用于有明顯區別的重要入口,如“加入購物車”、“砸¥1元參與”,“結算”等等;而間色位置應為下方紅框位置,應用于不明顯的細節變化,如文字hover,文字鏈接等;
 
4)間距
Material Design Guide中已經嚴格約束了各個元素狀態下的間距,但為了滿足全站響應式布局在主流屏幕展現,筆者仍然使用了8px原理對一些間距進行了調整;在很多設計師研究8px原理并進行設計的同時,筆者仍然需要強調,響應式web的設計應基于瀏覽器的像素尺寸,并不是基于ios和android的屏幕尺寸。具體可以參考上面已經分享的表格進行實驗。
 
總結:
Material Design已經給出了詳細的設計細節和原則,但不一定適合每一款產品,設計師需要弄清自身的產品是web還是app,邏輯是什么樣,才可以進行細化的設計工作;深入了解產品邏輯的基礎上,確定的一套響應辦法和頁面細節,能夠保障設計的展現并帶來不錯設計效果。Material Design作為即蘋果、微軟之后 新推出的設計語言,充滿了濃郁的Google風情,能夠給用戶提供新鮮的視覺體驗,希望有越來越多的設計師會嘗試用Material Design進行設計。

版權所有 武漢峻奇網絡科技有限公司 鄂ICP備11007104號-1 鄂公網安備 42010602002739號

www66667.com-日韩精品免费一区二区三区,国产日韩视频在线,韩日一区二区三区,精品欧美国产
欧美日韩一本到| 久久尤物电影视频在线观看| 蜜臀久久99精品久久久画质超高清| 欧美一区中文字幕| 国产在线国偷精品免费看| 国产精品网站导航| 91成人看片片| 久久99精品久久只有精品| 日本一区二区三区四区| 在线观看一区日韩| 日本va欧美va精品发布| 亚洲国产精华液网站w| 在线影视一区二区三区| 久久精品国产久精国产| 综合欧美亚洲日本| 91精品欧美福利在线观看| 国产成人午夜片在线观看高清观看| 亚洲精品乱码久久久久久日本蜜臀| 日韩一级完整毛片| av亚洲精华国产精华精华| 偷拍一区二区三区四区| 国产无遮挡一区二区三区毛片日本| 色婷婷精品久久二区二区蜜臂av | 99精品在线免费| 日韩av中文字幕一区二区| 欧美国产日韩在线观看| 欧美高清视频不卡网| 粉嫩av一区二区三区在线播放 | 久久国产尿小便嘘嘘| 1024亚洲合集| 精品国产乱码久久| 在线精品视频小说1| 国产一区二区三区免费观看| 亚洲一区影音先锋| 国产欧美日韩视频在线观看| 欧美人与性动xxxx| gogo大胆日本视频一区| 久久国产综合精品| 亚洲一区二区三区在线| 日本一区二区三区四区| 日韩一区二区三区视频| 色诱视频网站一区| 国产欧美一区二区精品秋霞影院 | 亚洲一级二级三级在线免费观看| 精品国产一区二区三区久久久蜜月 | 日韩精品欧美精品| 亚洲图片另类小说| 久久久三级国产网站| 欧美男男青年gay1069videost| 成人动漫视频在线| 美国十次综合导航| 亚洲午夜私人影院| 亚洲欧洲精品成人久久奇米网| 欧美大片日本大片免费观看| 欧美午夜一区二区三区| bt7086福利一区国产| 国产乱码精品一区二区三| 日韩成人一级片| 一二三四区精品视频| 国产精品色婷婷久久58| 精品va天堂亚洲国产| 91精品国产综合久久久蜜臀图片| 日本精品免费观看高清观看| 成人的网站免费观看| 国产乱淫av一区二区三区 | 福利一区福利二区| 韩日av一区二区| 久久精品久久精品| 日日夜夜一区二区| 亚洲成人av资源| 洋洋av久久久久久久一区| 综合久久给合久久狠狠狠97色| 国产欧美精品一区二区三区四区 | 亚洲二区在线视频| 一区二区激情小说| 亚洲精品高清在线观看| 最新不卡av在线| 1024精品合集| 最近日韩中文字幕| 日韩伦理免费电影| 综合婷婷亚洲小说| |精品福利一区二区三区| 国产精品天干天干在观线| 国产女主播在线一区二区| 久久精品日韩一区二区三区| 久久欧美中文字幕| 久久女同精品一区二区| 亚洲精品一区在线观看| xfplay精品久久| 久久天天做天天爱综合色| 2020国产精品久久精品美国| 亚洲精品一区在线观看| 久久久久高清精品| 国产午夜精品一区二区| 中文在线免费一区三区高中清不卡| 国产午夜精品在线观看| 欧美激情一区二区| 中文字幕亚洲成人| 亚洲色图在线看| 一区二区免费在线| 午夜影院久久久| 日韩av午夜在线观看| 裸体健美xxxx欧美裸体表演| 久久成人av少妇免费| 国产精品一区二区免费不卡| 国产91对白在线观看九色| av中文字幕一区| 日本韩国一区二区三区| 精品视频123区在线观看| 91麻豆精品国产91久久久久久久久| 91精品国产黑色紧身裤美女| 欧美岛国在线观看| 国产偷国产偷亚洲高清人白洁| 国产欧美日韩精品a在线观看| 国产精品色一区二区三区| 亚洲精选免费视频| 五月天婷婷综合| 久久www免费人成看片高清| 国产精品自拍av| 97精品久久久久中文字幕| 欧美色视频在线观看| 日韩女优制服丝袜电影| 久久久久国产一区二区三区四区 | 99久久99久久精品免费看蜜桃| 在线观看网站黄不卡| 欧美一级夜夜爽| 国产女人水真多18毛片18精品视频| 亚洲图片另类小说| 日本人妖一区二区| 国产高清一区日本| 色欧美乱欧美15图片| 欧美一区二区三区在| 国产亚洲福利社区一区| 亚洲精品国产高清久久伦理二区| 爽好多水快深点欧美视频| 国产一区二区久久| 一本色道a无线码一区v| 欧美一区二区在线不卡| 中文字幕高清不卡| 亚洲午夜电影在线观看| 久久99国产精品尤物| 91在线porny国产在线看| 欧美一区二区三区在| 中文字幕av一区二区三区免费看| 亚洲一卡二卡三卡四卡| 国产一区三区三区| 91在线视频18| 日韩一区二区在线看片| 国产精品视频线看| 日韩主播视频在线| 不卡一卡二卡三乱码免费网站| 欧美日韩精品欧美日韩精品一综合| 久久综合狠狠综合久久综合88| 一区二区在线观看视频| 国产在线精品一区二区夜色| 色乱码一区二区三区88| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲精品成人在线| 精品一区二区日韩| 在线观看日韩电影| 国产亚洲欧美激情| 日韩高清在线不卡| 9l国产精品久久久久麻豆| 日韩欧美视频在线| 亚洲卡通动漫在线| 国产一区二区三区免费观看| 欧美色视频在线观看| 国产精品久久久久婷婷二区次 | 蜜桃av噜噜一区| 色偷偷一区二区三区| 久久久久久久久久久99999| 香蕉加勒比综合久久| 成人国产精品免费| 精品久久99ma| 亚洲二区视频在线| 97se亚洲国产综合自在线| 精品日韩在线观看| 亚洲成人精品在线观看| www.亚洲在线| xf在线a精品一区二区视频网站| 五月激情丁香一区二区三区| 99精品1区2区| 国产人久久人人人人爽| 麻豆一区二区三区| 欧美日韩国产综合一区二区三区| 国产精品久久免费看| 国模娜娜一区二区三区| 4hu四虎永久在线影院成人| 一区二区三区日韩| 99久久er热在这里只有精品15 | 国产亚洲欧美色| 久久99国产精品久久| 欧美绝品在线观看成人午夜影视| 日韩理论电影院| 成人午夜电影小说| 久久久精品免费网站| 久久不见久久见免费视频7| 884aa四虎影成人精品一区| 一区二区三区不卡在线观看| 99re热这里只有精品视频|