mirror of
https://github.com/less/less.js.git
synced 2026-04-09 03:00:20 -04:00
add clamping to hsl and hsla functions
This commit is contained in:
@@ -14,7 +14,7 @@ tree.functions = {
|
||||
},
|
||||
hsla: function (h, s, l, a) {
|
||||
h = (number(h) % 360) / 360;
|
||||
s = number(s); l = number(l); a = number(a);
|
||||
s = clamp(number(s)); l = clamp(number(l)); a = clamp(number(a));
|
||||
|
||||
var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;
|
||||
var m1 = l * 2 - m2;
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
saturate: #203c31;
|
||||
desaturate: #29332f;
|
||||
greyscale: #2e2e2e;
|
||||
hsl-clamp: #ffffff;
|
||||
spin-p: #bf6a40;
|
||||
spin-n: #bf4055;
|
||||
luma-white: 100%;
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
saturate: saturate(#29332f, 20%);
|
||||
desaturate: desaturate(#203c31, 20%);
|
||||
greyscale: greyscale(#203c31);
|
||||
hsl-clamp: hsl(380, 150%, 150%);
|
||||
spin-p: spin(hsl(340, 50%, 50%), 40);
|
||||
spin-n: spin(hsl(30, 50%, 50%), -40);
|
||||
luma-white: luma(#fff);
|
||||
|
||||
Reference in New Issue
Block a user