color-fns
Version:
Modern JavaScript color utility library.
19 lines • 643 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var relativeLuminance_1 = require("./relativeLuminance");
function contrastInfo(c1, c2) {
var L1 = relativeLuminance_1.relativeLuminance(c1);
var L2 = relativeLuminance_1.relativeLuminance(c2);
var ratio = (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05);
return {
ratio: parseFloat(ratio.toFixed(2)),
isAA: ratio >= 4.5,
isAALarge: ratio >= 3,
isAAA: ratio >= 7,
isAAALarge: ratio >= 4.5,
isUIAA: ratio >= 3
};
}
exports.contrastInfo = contrastInfo;
;
//# sourceMappingURL=contrastInfo.js.map