add fadein & fadeout color functions

This commit is contained in:
cloudhead
2010-11-19 15:18:56 -05:00
parent af0f9cd63c
commit 818f48f8c6

View File

@@ -72,6 +72,20 @@ tree.functions = {
hsl.l = clamp(hsl.l);
return hsla(hsl);
},
fadein: function (color, amount) {
var hsl = color.toHSL();
hsl.a += amount.value / 100;
hsl.a = clamp(hsl.a);
return hsla(hsl);
},
fadeout: function (color, amount) {
var hsl = color.toHSL();
hsl.a -= amount.value / 100;
hsl.a = clamp(hsl.a);
return hsla(hsl);
},
spin: function (color, amount) {
var hsl = color.toHSL();
var hue = (hsl.h + amount.value) % 360;