網頁設計色彩搭配技巧
色彩幾乎是所有設計體系中不可忽略的組成部分,而在網頁設計中,色彩本身所發揮的作用並不單一,下面是小編分享的網頁設計色彩搭配技巧,一起來看一下吧。
1、通過比例變化創造視覺焦點
控制色彩的比例來創造視覺焦點是常見的色彩運用手法之一,控制色彩的比例實際主要是通過控制色彩所在元素的大小來達成效果的。比如Viporte這個網站,當你上下滾動首頁的時候,每個部分都用超大的字體進行了裝飾,而每個字母都使用了漂亮的色彩進行填充。不同的文字使用了不同的色彩,並且搭配以相應的圖片。
每個頁面的焦點肯定是最中心的圖片和字母,而焦點的形成和色彩的比例與運用脱不開關係。控制色彩的佔比,無論是多還是少,只要有明確的目的,總能形成吸引注意力的焦點。無論是我們常説的“萬花叢中一點綠”,還是極簡主義設計中大面積的留白,都是色彩比例控制下所構成視覺焦點的典型案例。
2、通過對比度吸引用户注意
在設計過程中,使用色彩來控制對比度也是設計師頻繁使用的技巧之一。當設計的整體色調趨於柔和和平靜的時候,突然注入強對比的色彩,能夠瞬間抓住用户的注意力。
而Thinx這個網站在設計的時候就將對比度控制得很好。網頁主體的配色採用的是經典的黑白搭配,白色的背景搭配黑色的文本。而整體的設計感的來源則主要源於排版和彩色的圖片。
網站所採用的圖片明顯經過精心的選擇和設計,紅色的底色、黑色的內衣和模特外露的細膩肌膚色在圖片激烈的碰撞,漂亮而充滿誘惑,圖片大膽的色調搭配和素色的背景與文字形成了鮮明而強烈的對比,無論是經典的紅黑搭配,還是永恆的黑白配色,都足夠漂亮和吸引人。
Thinx這個案例我非常喜歡,並且經常會用到,因為它證明了設計師並不一定非得靠高飽和度的霓虹色來創造高對比度的配色。即使是兩種平衡的顏色,也能讓整個設計脱穎而出。
3、使用色彩創造UX模式
高度一致的配色方案能夠創造出視覺模式,而延伸到用户體驗上,則會讓整個UX呈現出模式化的特徵。模式化的設計讓用户更容易適應,用户更容易摸索出規律,也更容易產生相匹配的預期,換句話説,UX模式能夠培養用户習慣,同用户產生深刻的關聯。就像用户習慣了某些特定的圖標之後,在其他地方看到這些圖標就知道它們的`含義,明白該如何交互了。
比如,小房子圖標會讓用户想到首頁、主頁,而垃圾桶則會關聯上刪除的概念。色彩相對而言更加主觀,因為每個網站和APP都會採用自己的配色方案,不同的色彩代表不同的含義。
那我們就以Underbelly這個產品展示頁作為示例吧。在Underbelly這個網站中,所有可點擊的組件都是藍色的,你在試用網站幾秒鐘之後,能夠快速掌握這個UX模式,並且明白如何操作。這就是Underbelly通過色彩構建UX模式的方法。UX模式的優勢在於,它讓用户更快地熟識你的產品。越容易識別,用户的想法越少,產品的的使用也就更加順暢了。
4、使用色彩來創建層次
當我們瀏覽網頁和各種界面的時候,信息的層次感很大程度是藉助視覺來營造的。使用色彩來創造視覺層次感就很順其自然了。
在Skore的產品頁面中,每一個部分都有使用到綠色的元素。重複的綠色元素不僅創建出可供用户快速識別的模式,它也讓用户能夠快速明白哪些因素更加重要。通常,我們解釋視覺層次的時候,會用不同大小、粗細的字體來闡述信息層次和結構,但是不同強度的色彩,同樣可以實現層次的劃分。
在Skore這個案例當中,綠色和灰色的文本以及白色的背景之間有着良好的對比度,整個配色方案不依賴其他的強調色,以綠色為主。這種相對穩定的配色結構有助於讓每個部分都有層次地呈現出來。綠色不僅吸引用户關注關鍵的元素,而且為不同的部分的內部提供層次結構。
5、充分利用色彩的相似性
除開其他的目的,設計師使用色彩或者調整色彩的目的,基本都是為了創造設計的一致性。InVision的年度總結頁面使用了從粉色到紫色的漸變,在頁面的下方,粉色和紫色同樣應用到了按鈕中,此外,在着陸頁當中,將對比度明顯的白色置於粉色+紫色的背景之上,確保信息的清晰呈現。如果色彩每次都不一樣,那麼整個設計看起來就不是那麼令人難忘了。
另外一個案例來自於Comotion。Comotion的工作室首頁採用了幾種不同的色彩,但是這些色彩的色調是非常接近的,從而創建出了一種和而不同的配色方案。在這個設計案例當中,幾個不同的色彩互為搭配,並不會太過於突出,但是又能夠恰到好處地進行強調,最終讓色彩足夠好看,有保持了用户的參與度。
結語
色彩能夠幫助設計師達成各種各樣的目的,靈活的運用能夠讓實現這一切。當你將上述的色彩使用技巧都合理的運用起來,可以靈活的創造視覺焦點,構造層次,打造真正有趣而有用的設計。
-
怎麼使用Javascript獲取距今n天前的日期
複製代碼代碼如下:functionTest(day){vartoday=newDate();varbeforMilliseconds=ime()-1000*3600*24*day;varbeforday=newDate();ime(beforMilliseconds);varstrYear=ullYear();varstrDay=ate();varstrMonth=onth()+1;if(strMonth<10){strMonth="0"+strMonth;}...
-
萬惡的function在javascript中的運用實例分析
javascript中最有特色而又讓你困惑的function算一個了下面看一下常用操作複製代碼代碼如下:functiondoit(){.....}doit();javascript中的函數我們可以把它當作方法使用複製代碼代碼如下:varobj=newObject();=function(){.....}();而function實際上就是對象(即F...
-
JavaScript 小型打飛機遊戲實現和原理説明
JavaScript小型打飛機遊戲實現和原理説明玩法説明:上下左右控制移動,空格發彈。每打中一個敵機就加100分,每提升5000分,玩家的飛機的一次發彈數就加一,最多四,被敵機撞到或者讓敵機飛到底部就算輸。。。。演示代碼:http://demo./js/FlyBeat/遊戲目前的功能還是比較簡...
-
網頁設計很糟糕的10個原因
個好的網頁設計,不僅吸引眼球,也是實用的、直觀的、層級簡單卻足夠複雜到保持用户的興趣。但是不好的網頁設計是由很多原因造成的,下面是關於網頁設計很糟糕的10個原因,歡迎閲讀了解!沒有足夠的空白空白可以説是設計中最重要的一部分。它有助於防止用户在瀏覽網站時...