@kcuf/mere-color
Version:
Mere color utils for generating, manipulation, a11y purposes.
17 lines (16 loc) • 597 B
JavaScript
import { manipulateRgb, rgbShiftAlpha } from '../util';
/**
* Increase the transparency (or decrease the opacity) of a color, making it less opaque.
*
* 参考 https://lesscss.org/functions/#color-operations-fadeout
*/
export default function fadeOut(color) {
var deltaAlpha = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 10;
var min = arguments.length > 2 ? arguments[2] : undefined;
return manipulateRgb(color, function (rgb) {
return rgbShiftAlpha(rgb, deltaAlpha > 0 ? -deltaAlpha : 0, {
min: min
});
});
}
//# sourceMappingURL=fade-out.js.map