HSL函數-grayscale()函數

這個函數會顏色的飽和度值直接調至0%,所以此函數與desaturate($color,100%)所起的功能是一樣的。一般這個函數能將彩色顏色轉換成不同程度的灰色。例如:

//SCSS
$baseColor: #ad141e;
.grayscale {
  background: grayscale($baseColor);
}
.desaturate {
  background: desaturate($baseColor,100%);
}

編譯出來的css 代碼:

//CSS
.grayscale {
  background: #616161;
}

.desaturate {
  background: #616161;
}

看看計算出來的HSL 各個值的變化:

>
>
 hue(#ad141e)

356.07843deg
>
>
 hue(#616161)

0deg
>
>
 saturation(#ad141e)

79.27461%
>
>
 saturation(#616161)

0%
>
>
 lightness(#ad141e)

37.84314%
>
>
 lightness(#616161)

38.03922%

grayscale() 函數處理過的顏色,其最大的特徵就是顏色的飽和度為0。

results matching ""

    No results matching ""