@kcuf/mere-color
Version:
Mere color utils for generating, manipulation, a11y purposes.
20 lines (19 loc) • 638 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = hslToString;
var _hslNormalize2 = _interopRequireDefault(require("./hsl-normalize"));
function hslToString(hsl) {
var _hslNormalize = (0, _hslNormalize2.default)(hsl),
h = _hslNormalize.h,
s = _hslNormalize.s,
l = _hslNormalize.l,
a = _hslNormalize.a;
var inner = "".concat(h, " ").concat(s, "% ").concat(l, "%");
if (a !== undefined && a < 100) {
inner += " / ".concat(a, "%");
}
return "hsl(".concat(inner, ")");
}