網頁設計中的卡式設計
卡片,可以是任何形狀、顏色和形式。但是總的來説,他們都包含了圖片、圖標和一些基本的文字信息,例如標題、用户名和位置信息。“然而,其風靡起來的核心還在於其簡單性。你很少見到複雜的卡片設計,它之所以出現的目的就是為了引導用户去點擊它”,作為網頁設計師,你該如何使用卡片?當在設計卡片時,你應該注意些什麼?下面讓我們來談談。
是什麼讓卡式設計勢不可擋
當提及實用性和美感,卡片式設計可謂當仁不讓的雄踞上風。以下所列的特性也許是它能勝出的原因。
1、響應式
響應式是個老生常談,它成為了一項硬性要求。大部分客户都為各種層出不窮的移動設備準備好了響應式方案,那麼卡式就是如此應運而生。在滿足各種屏幕尺寸需要之上,卡式設計能非常便捷地幫助用户焦距到特定的內容,也讓設計師在設計時合理又簡潔地進行內容的佈局。
2、有序性
混亂不堪的網站令人頭疼,當我們在整理頁面不同種類的元素時,卡式設計就能為這些內容的排版提供一種奇妙的有序性。這對於設計師和用户來説都是項利好。Kelsey Drake 的網站也許能展示出這一特點。
3、易讀性
卡式設計一個非常重要的特性就是它們包含的信息十分簡潔,這讓它們變得有趣且引人入勝,但這也讓網站內容變得比較單一,很快就一覽無餘。像 這樣的網站就把每張卡片都設計得生動且讓人理解起來毫不費力。
4、為社交媒體平台所青睞
想想一個社交媒體的網站是怎樣建立起來的?它們需要的是清晰易讀和快捷的展示方式。再考慮到卡式設計,你難道沒有發現這之間的聯繫?最著名的卡式設計的例子就是Pinterest 和Dribble 啦!
5、平等性
卡式設計還有一個特性就是平等,這裏的平等當然不是絕對的,也就是説,卡式設計裏每張卡片,它在整個網頁中的重要性是差不多相同的。這也就讓大家省去了為內容進行等級排序的麻煩。不妨看看AHH 的網站,你就能明白。
6、通用性
卡式設計幾乎可以用於任何行業任何用途,它的創作彈性非常大。在設計風格上可以説沒有任何定論,給了設計師非常大的可發揮的創意空間。就拿 這個網站來説,設計師利用了卡式設計去展示他的不同類型的.作品。
卡式設計中我們應該注意什麼
來到重點了!作為UI設計師,如果你要運用到卡片式風格的話,有這些地方是你需要注意的(以下是我的經驗之談)
1、留白
留白是老話題,但卡式設計會非常容易忽略這個問題,因為你的注意力焦點都在卡片上面,一不小心你就陷入到了一片混亂裏。你必須善用留白(或者也叫負空間)。不僅是卡片外的空間,甚至卡片內部,對於產品展示以外的空間也需要謹慎的處理。看看Danish company 網站的產品展示就運用留白,將網站做得非常流暢自然。
2、細節
卡式設計帶來了簡潔,但與此同時也必須強調一點,那就是內容的豐富性。這在一定基礎上必須保證頁面能提供足夠多的頁面內容來引導用户,否則用户只會感到茫然。[Silk Tricky](Silk Tricky )的網站完美地平衡了簡潔性和內容豐富性,它讓兩個相鄰卡片之間共同展示同一內容,一圖一文,又削減掉頁面因平鋪的畫面而顯出的單調。它還利用了“VIEW”的高亮按鈕來提醒和吸引用户點擊進入詳細。
3、來點不一樣的
卡式設計有其重複性,但並不意味着它必須得單調沉悶。別怕給你的項目中增加點吸引人的個性化的東西。客户也許不喜歡而否決掉,但它增加了你為創作所付出的一種可能性。炫目的小動畫、別具一格的配色風格或者是讓人耳目一新的字體,這些都值得去嘗試。就像White Frontier 這個網站所做的努力一樣。
4、使用網格
這一條其實不用多説,想要讓網頁看上去更協調,網格可謂功不可沒。
飛屋輕網站卡式設計範例
飛屋 從卡式設計開始之初就在很多地方嘗試了這一風格,下面展示一系列輕網站中卡式設計的樣例。
DEMETER
MEROPE
THOTH
ATHENA
SEAWEE
-
SQL的SUBSTR 函數的使用方法介紹
SUBSTR函數是用來截取數據庫某一列字段中的一部分。在各個數據庫的函數名稱不一樣(真是蛋疼,後發明的`數據庫難道不能同先發明的一樣嗎?)複製代碼代碼如下:MySQL:SUBSTR(),SUBSTRING()Oracle:SUBSTR()SQLServer:SUBSTRING();常用的方式是:SBUSTR(str,pos);就是從pos...
-
Dreamweaver輸入的文本字體怎樣加粗
Dreamweaver輸入的文本字體怎麼加粗?Dreamweaver中想要加粗輸入的文本,該怎麼加粗呢?這都是最基礎的教程,很簡單,需要的朋友可以參考下,下面就跟隨小編一起來看看吧!Dreamweaver怎麼給字體加粗,下面我們就來看看詳細的.教程。1、打開我的軟件2、文件新建一個3、新建...
-
ASP 時間函數及獲取服務器時間的寫法
一、常用的ASP時間函數1、now()獲取當前系統日期和時間,ASP輸出格式:<%=now()%>2、Year(now())獲取年份,ASP輸出格式:<%=year(now())%>3、Month(now())獲取當前月份,ASP輸出格式:<%=month(now())%>4、day(now())獲取當天數,ASP輸出格式:<%=day(now())%>5、hour(now())...
-
javascript設置創建動態表格的方法
兩種JavaScript動態創建table表格的方法,分享給大家,具體實現如下方法一:最原始的方法,創建一一元素vara1=teElement("table");vara2=teElement("tbody");vara3=teElement("tr");vara4=teElement("td");//開始appendchild()追加各個元素ndChild(a4);ndChild(a3);nd...