UNPKG

@kcuf/mere-color

Version:

Mere color utils for generating, manipulation, a11y purposes.

17 lines (16 loc) 597 B
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