Macos 为什么SASS饱和度颜色函数的值与Mac颜色选择器的值不同?
我使用SASS HSL color函数从十六进制颜色中获取单个值。同时,我将同样的十六进制值输入Mac颜色选择器。但是SASS颜色函数和Mac颜色选择器产生的饱和度值是不同的。为什么呢 以下是SASS代码及其结果: 下面是Mac颜色选择器:Macos 为什么SASS饱和度颜色函数的值与Mac颜色选择器的值不同?,macos,function,sass,colors,color-picker,Macos,Function,Sass,Colors,Color Picker,我使用SASS HSL color函数从十六进制颜色中获取单个值。同时,我将同样的十六进制值输入Mac颜色选择器。但是SASS颜色函数和Mac颜色选择器产生的饱和度值是不同的。为什么呢 以下是SASS代码及其结果: 下面是Mac颜色选择器: 正如您所看到的,饱和度的差异: SASS:58% Mac颜色选择器:69% 为什么?这是因为SASS颜色函数使用HSL颜色模型,而Mac颜色选择器使用HSB(与HSV相同)颜色模型。在HSB和HSL中,色调相同,但饱和度值不同 在回答中解释: 在维
正如您所看到的,饱和度的差异:
- SASS:58%
- Mac颜色选择器:69%
为什么?这是因为SASS颜色函数使用HSL颜色模型,而Mac颜色选择器使用HSB(与HSV相同)颜色模型。在HSB和HSL中,色调相同,但饱和度值不同 在回答中解释: 在维基百科:
$color: #3e8fcb;
@debug $color;
@debug 'Hue' round( hue($color) );
@debug "Sat" round( saturation($color) );
@debug "Lht" round( lightness($color) );