We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 25f2d10 commit 91429dcCopy full SHA for 91429dc
functions.cpp
@@ -249,16 +249,16 @@ namespace Sass {
249
h = s = 0; // achromatic
250
}
251
else {
252
- if (l < 0.5) s = del / (2.0 * l);
253
- else s = del / (2.0 - 2.0 * l);
+ if (l < 0.5) s = del / (max + min);
+ else s = del / (2.0 - max - min);
254
255
- if (r == max) h = 60 * (g - b) / del;
256
- else if (g == max) h = 60 * (b - r) / del + 120;
257
- else if (b == max) h = 60 * (r - g) / del + 240;
+ if (r == max) h = (g - b) / del + (g < b ? 6 : 0);
+ else if (g == max) h = (b - r) / del + 2;
+ else if (b == max) h = (r - g) / del + 4;
258
259
260
HSL hsl_struct;
261
- hsl_struct.h = h;
+ hsl_struct.h = h / 6 * 360;
262
hsl_struct.s = s * 100;
263
hsl_struct.l = l * 100;
264
0 commit comments