網頁設計色彩運用的技巧
色彩幾乎是所有設計體系中不可忽略的組成部分,而在網頁設計中,色彩本身所發揮的作用並不單一,除了最基本的着色構成色彩搭配的作用之外,色彩能夠通過對比創造視覺焦點,構建信息層次,影響用户情緒,甚至引導訪客的行為。下面小編整理了網頁設計色彩運用的技巧,供大家參閲。
1、通過比例變化創造視覺焦點
控制色彩的比例來創造視覺焦點是常見的色彩運用手法之一,控制色彩的比例實際主要是通過控制色彩所在元素的大小來達成效果的。比如Viporte 這個網站,當你上下滾動首頁的時候,每個部分都用超大的字體進行了裝飾,而每個字母都使用了漂亮的色彩進行填充。不同的文字使用了不同的色彩,並且搭配以相應的圖片。每個頁面的焦點肯定是最中心的圖片和字母,而焦點的形成和色彩的比例與運用脱不開關係。控制色彩的佔比,無論是多還是少,只要有明確的目的,總能形成吸引注意力的焦點。無論是我們常説的“萬花叢中一點綠”,還是極簡主義設計中大面積的留白,都是色彩比例控制下所構成視覺焦點的典型案例。
2、通過對比度吸引用户注意
在設計過程中,使用色彩來控制對比度也是設計師頻繁使用的技巧之一。當設計的整體色調趨於柔和和平靜的時候,突然注入強對比的色彩,能夠瞬間抓住用户的注意力。
而Thinx 這個網站在設計的時候就將對比度控制得很好。網頁主體的配色採用的是經典的黑白搭配,白色的背景搭配黑色的文本。而整體的設計感的來源則主要源於排版和彩色的圖片。網站所採用的圖片明顯經過精心的選擇和設計,紅色的底色、黑色的內衣和模特外露的細膩肌膚色在圖片激烈的碰撞,漂亮而充滿誘惑,圖片大膽的色調搭配和素色的背景與文字形成了鮮明而強烈的對比,無論是經典的紅黑搭配,還是永恆的黑白配色,都足夠漂亮和吸引人。
Thinx 這個案例我非常喜歡,並且經常會用到,因為它證明了設計師並不一定非得靠高飽和度的`霓虹色來創造高對比度的配色。即使是兩種平衡的顏色,也能讓整個設計脱穎而出。
3、使用色彩創造UX模式
高度一致的配色方案能夠創造出視覺模式,而延伸到用户體驗上,則會讓整個UX呈現出模式化的特徵。模式化的設計讓用户更容易適應,用户更容易摸索出規律,也更容易產生相匹配的預期,換句話説,UX模式能夠培養用户習慣,同用户產生深刻的關聯。就像用户習慣了某些特定的圖標之後,在其他地方看到這些圖標就知道它們的含義,明白該如何交互了。比如,小房子圖標會讓用户想到首頁、主頁,而垃圾桶則會關聯上刪除的概念。色彩相對而言更加主觀,因為每個網站和APP都會採用自己的配色方案,不同的色彩代表不同的含義。
那我們就拿Underbelly 這個產品展示頁作為示例吧。在Underbelly 這個網站中,所有可點擊的組件都是藍色的,你在試用網站幾秒鐘之後,能夠快速掌握這個UX模式,並且明白如何操作。這就是Underbelly 通過色彩構建UX模式的方法。UX模式的優勢在於,它讓用户更快地熟識你的產品。越容易識別,用户的想法越少,產品的的使用也就更加順暢了。
4、使用色彩來創建層次
當我們瀏覽網頁和各種界面的時候,信息的層次感很大程度是藉助視覺來營造的。使用色彩來創造視覺層次感就很順其自然了。
在Skore 的產品頁面中,每一個部分都有使用到綠色的元素。重複的綠色元素不僅創建出可供用户快速識別的模式,它也讓用户能夠快速明白哪些因素更加重要。通常,我們解釋視覺層次的時候,會用不同大小、粗細的字體來闡述信息層次和結構,但是不同強度的色彩,同樣可以實現層次的劃分。
在Skore 這個案例當中,綠色和灰色的文本以及白色的背景之間有着良好的對比度,整個配色方案不依賴其他的強調色,以綠色為主。這種相對穩定的配色結構有助於讓每個部分都有層次地呈現出來。綠色不僅吸引用户關注關鍵的元素,而且為不同的部分的內部提供層次結構。
5、充分利用色彩的相似性
除開其他的目的,設計師使用色彩或者調整色彩的目的,基本都是為了創造設計的一致性。InVision 的年度總結頁面使用了從粉色到紫色的漸變,在頁面的下方,粉色和紫色同樣應用到了按鈕中,此外,在着陸頁當中,將對比度明顯的白色置於粉色+紫色的背景之上,確保信息的清晰呈現。如果色彩每次都不一樣,那麼整個設計看起來就不是那麼令人難忘了。
另外一個案例來自於 Comotion。Comotion 的工作室首頁採用了幾種不同的色彩,但是這些色彩的色調是非常接近的,從而創建出了一種和而不同的配色方案。在這個設計案例當中,幾個不同的色彩互為搭配,並不會太過於突出,但是又能夠恰到好處地進行強調,最終讓色彩足夠好看,有保持了用户的參與度。
色彩能夠幫助設計師達成各種各樣的目的,靈活的運用能夠讓實現這一切。當你將上述的色彩使用技巧都合理的運用起來,可以靈活的創造視覺焦點,構造層次,打造真正有趣而有用的設計。
-
高級PHP開發工程師崗位職責7篇
現如今,很多地方都會使用到崗位職責,崗位職責具有提高內部競爭活力,更好地發現和使用人才的作用。想學習制定崗位職責卻不知道該請教誰?以下是小編整理的高級PHP開發工程師崗位職責,僅供參考,希望能夠幫助到大家。高級PHP開發工程師崗位職責1工作職責:1、承擔機器學習...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
ASP.NET 2.0 程序的基礎知識
成員關係的概念在人類社會中是一個層次比較低的概念,源於希望屬於某個羣組的意識。我們希望能覺得自己是某個團隊的一部分,讓別人知道我們是誰,因此Web搭上這個流行趨勢,採用這個概念只是時間早晚的問題。如果坐下來想一想曾經登錄過多少個站點並在這些站點上保存...
-
javascript中的return和閉包函數
複製代碼代碼如下:functionmakefunc(x){returnfunction(){returnx;}}alert(makefunc(0));其實不是不執行,只是朋友的意思這裏alert出來的`應該是“0”,而不是function(){returnx;}。不是腳本寫錯了,只是沒搞懂return,從當前函數退出,並從那個函數返回一個值。如果返...