UNPKG

colorjs.io

Version:

Color space agnostic color manipulation library

47 lines (40 loc) 897 B
body { font: 120%/1.5 Helvetica Neue, Helvetica, Segoe UI, sans-serif; width: 90vw; max-width: fit-content; margin: 1em auto; padding: 0 2em; } input { font: inherit; font-size: 150%; width: 100%; padding: 0 .2em; box-sizing: border-box; } .inputs { display: grid; grid-template-columns: 1fr auto; grid-gap: 1em; margin: 3em 0; } td { padding: .3em .5em; font-family: Consolas, Monaco, monospace; } td:nth-child(3):hover, td:nth-child(4):hover { cursor: pointer; text-decoration: underline; } tr:nth-child(even) { background: rgba(0,0,0,.05); } #colorOutput { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 2em; --red-stripe-stops: transparent calc(50% - .05em), red 0 calc(50% + .05em), transparent 0; --error-background: linear-gradient(to bottom right, var(--red-stripe-stops)), linear-gradient(to top right, var(--red-stripe-stops)) gray; }