@kcuf/mere-color
Version:
Mere color utils for generating, manipulation, a11y purposes.
21 lines (20 loc) • 643 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = fade;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _util = require("../util");
/**
* Set the absolute opacity of a color.
*
* 参考 https://lesscss.org/functions/#color-operations-fade
*/
function fade(color, toAlpha) {
return (0, _util.manipulateRgb)(color, function (rgb) {
return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, rgb), {}, {
a: toAlpha
});
});
}