Less提供了很多實用的函數專門用於定義和操作色彩。使用這些函數來控制色彩,創造合適的色彩搭配,並且保持網站的一致性

See the Pen less color 函式運用 by Jimmy_Wu (@Jimmy_Wu) on CodePen.


色彩計畫

單色(Monochromatic Color scheme):
只有一種顏色,但在明度及彩度上作變化。

補色(Complementary color scheme):
色輪上相隔 180 度的兩色,如紅配綠。這種配色方式強調對比。
Complementary color scheme-1Complementary color scheme-2

對比色 點這
對比色是人的視覺感官所產生的一種生理現象,是視網膜對色彩的平衡作用。指在24色相環上相距120°-180°之間的兩種顏色,稱為對比色。
對比色

相似色(Analogous color scheme) :
色輪上相鄰的三色,如黃、黃綠、綠。
Analogous color scheme-2Analogous color scheme-1

三等分(Triadic color scheme) :
色輪上相隔 120 度的三色,如紅、藍、黃。這種配色方式兼顧顏色間的對比與平衡,且具有豐富的顏色。
Triadic color scheme-1Triadic color scheme-2

補色分割(Split-Complementary color scheme) :
一顏色和其補色兩側的顏色,如紅、黃綠、藍綠。這種配色方式表現也強調對比,但不像補色那樣緊繃。
Split-Complementary color scheme -1Split-Complementary color scheme -2

矩形(Tetradic color scheme) :
由兩組互補色構成,如紅、綠及黃、紫。
Rectangle (tetradic) color scheme-1Rectangle (tetradic) color scheme-2

衝突 (Clash):
由某一色和其兩側相鄰 90 度的顏色構成,帶來活力、原始、急切的感覺。
clash color scheme


LESS 色彩參數運用

color spinning
spin()函數允許我們調整一個基礎色以便達到色帶輪的任何一點

補色(Complementary color scheme)
這種方案中強調有兩個在色帶輪相對180度方向的兩個色彩作為基色,綠色為基本色去發展。
less color spinning補色

但還是有問題,為什麼不是和色相環一樣補色是正180度的色彩紅色呢,想不透細想後才想到,色光的色相是加法記算,在三原色交差圖中才是明確的指出另一色不是紅色,而是洋紅。色相是以順時針為正值,反之為負值。
色光三原色色相角度

伊登十二色相環就能更明確的了解,而色彩的方式還是主要以 RGB 來演化,而 HSB 中的 H (Hue Saturation Light-HSL) 也是依此去轉換。
伊登十二色相環-rgb

See the Pen less 色彩計劃運用 by Jimmy_Wu (@Jimmy_Wu) on CodePen.


資料源

CSS可樂-RGB、HSL、Hex 網頁色彩碼,看完這篇全懂了
使用Less color函數創建專業網站配色方案
用 LESS 寫 CSS ( 判斷式、迴圈、Function )
Color 函數
LESS-顏色定義函數
色彩計畫:配色基本技巧
Color Harmonies – basic techniques for creating color schemes