blob: 9aeccece4e6f515e6e20da0bb176ac828c33e764 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style>
.sample {
width: 500px;
height: 400px;
background-color: rgb(51,51,51);
}
.sample > div {
height: 30px;
width: 30px;
margin: 5px;
float: left;
}
.test
{
width: 100px;
height: 100px;
background-color: blue;
border: 50px solid green;
margin: 10px;
float: left;
}
</style>
<script>
const colors = [
// Original, Transformed.
["rgb(0, 0, 0)", "rgb(255,255,255)"],
["rgb(255, 255, 255)", "rgb(51,51,51)"],
["rgb(235, 235, 235)", "rgb(67,67,67)"],
["rgb(214, 214, 214)", "rgb(84,84,84)"],
["rgb(192, 192, 192)", "rgb(101,101,101)"],
["rgb(170, 170, 170)", "rgb(119,119,119)"],
["rgb(146, 146, 146)", "rgb(138,138,138)"],
["rgb(122, 122, 122)", "rgb(157,157,157)"],
["rgb(96, 96, 96)", "rgb(178,178,178)"],
["rgb(68, 68, 68)", "rgb(201,201,201)"],
["rgb(35, 35, 35)", "rgb(227,227,227)"],
["rgb(0, 0, 0)", "rgb(255,255,255)"],
["rgb(0, 54, 74)", "rgb(199,242,255)"],
["rgb(0, 30, 87)", "rgb(191,215,255)"],
["rgb(17, 5, 59)", "rgb(222,212,255)"],
["rgb(46, 7, 62)", "rgb(240,209,253)"],
["rgb(60, 8, 27)", "rgb(249,207,222)"],
["rgb(92, 7, 0)", "rgb(252,184,178)"],
["rgb(90, 28, 0)", "rgb(251,201,179)"],
["rgb(88, 52, 0)", "rgb(249,220,179)"],
["rgb(85, 61, 0)", "rgb(249,230,181)"],
["rgb(102, 97, 0)", "rgb(246,242,165)"],
["rgb(79, 85, 3)", "rgb(241,245,180)"],
["rgb(38, 62, 15)", "rgb(220,240,202)"],
["rgb(0, 77, 101)", "rgb(179,240,255)"],
["rgb(0, 46, 122)", "rgb(166,202,255)"],
["rgb(26, 10, 83)", "rgb(207,195,253)"],
["rgb(69, 14, 89)", "rgb(233,189,249)"],
["rgb(86, 16, 41)", "rgb(242,186,206)"],
["rgb(131, 17, 0)", "rgb(250,159,145)"],
["rgb(124, 42, 0)", "rgb(249,183,149)"],
["rgb(122, 74, 0)", "rgb(247,209,149)"],
["rgb(120, 87, 0)", "rgb(246,220,150)"],
["rgb(141, 134, 0)", "rgb(243,237,130)"],
["rgb(111, 118, 8)", "rgb(233,239,151)"],
["rgb(56, 87, 26)", "rgb(205,230,181)"],
["rgb(0, 109, 143)", "rgb(147,234,255)"],
["rgb(0, 66, 170)", "rgb(130,183,255)"],
["rgb(44, 19, 118)", "rgb(189,169,248)"],
["rgb(97, 23, 124)", "rgb(222,163,243)"],
["rgb(121, 26, 62)", "rgb(235,159,187)"],
["rgb(181, 26, 0)", "rgb(248,124,103)"],
["rgb(173, 62, 0)", "rgb(246,157,108)"],
["rgb(169, 104, 0)", "rgb(244,192,108)"],
["rgb(167, 123, 0)", "rgb(243,208,109)"],
["rgb(196, 188, 0)", "rgb(238,232,81)"],
["rgb(154, 166, 14)", "rgb(221,231,109)"],
["rgb(79, 122, 40)", "rgb(183,217,151)"],
["rgb(0, 140, 180)", "rgb(119,231,255)"],
["rgb(0, 86, 214)", "rgb(98,167,255)"],
["rgb(55, 26, 148)", "rgb(170,147,244)"],
["rgb(123, 33, 159)", "rgb(208,136,237)"],
["rgb(154, 36, 79)", "rgb(226,132,166)"],
["rgb(227, 36, 0)", "rgb(246,93,64)"],
["rgb(217, 80, 0)", "rgb(244,134,70)"],
["rgb(213, 132, 0)", "rgb(241,176,70)"],
["rgb(210, 157, 0)", "rgb(239,197,71)"],
["rgb(245, 236, 0)", "rgb(234,227,37)"],
["rgb(195, 209, 23)", "rgb(209,220,71)"],
["rgb(102, 156, 53)", "rgb(162,205,122)"],
["rgb(0, 163, 215)", "rgb(93,223,255)"],
["rgb(0, 97, 255)", "rgb(68,146,255)"],
["rgb(77, 34, 179)", "rgb(158,123,239)"],
["rgb(153, 41, 189)", "rgb(203,114,232)"],
["rgb(185, 45, 93)", "rgb(219,107,145)"],
["rgb(255, 64, 19)", "rgb(230,77,41)"],
["rgb(255, 106, 0)", "rgb(241,122,37)"],
["rgb(255, 170, 0)", "rgb(237,169,33)"],
["rgb(254, 199, 0)", "rgb(236,192,32)"],
["rgb(255, 252, 65)", "rgb(186,184,34)"],
["rgb(217, 235, 55)", "rgb(181,196,51)"],
["rgb(119, 187, 65)", "rgb(140,194,96)"],
["rgb(0, 199, 252)", "rgb(64,223,255)"],
["rgb(58, 136, 254)", "rgb(65,127,221)"],
["rgb(94, 48, 235)", "rgb(119,82,232)"],
["rgb(190, 56, 243)", "rgb(180,73,223)"],
["rgb(230, 59, 122)", "rgb(208,71,122)"],
["rgb(255, 98, 81)", "rgb(184,58,45)"],
["rgb(255, 134, 71)", "rgb(189,92,42)"],
["rgb(255, 180, 63)", "rgb(192,132,38)"],
["rgb(254, 203, 62)", "rgb(191,151,37)"],
["rgb(255, 247, 107)", "rgb(157,150,38)"],
["rgb(228, 239, 101)", "rgb(153,162,52)"],
["rgb(150, 211, 95)", "rgb(122,171,77)"],
["rgb(83, 213, 253)", "rgb(60,164,196)"],
["rgb(116, 167, 254)", "rgb(61,102,171)"],
["rgb(135, 78, 254)", "rgb(111,66,206)"],
["rgb(211, 87, 254)", "rgb(162,63,196)"],
["rgb(237, 113, 158)", "rgb(165,66,101)"],
["rgb(255, 140, 130)", "rgb(147,55,46)"],
["rgb(255, 165, 125)", "rgb(149,77,44)"],
["rgb(255, 198, 119)", "rgb(151,105,42)"],
["rgb(255, 216, 119)", "rgb(150,119,41)"],
["rgb(255, 249, 149)", "rgb(127,122,42)"],
["rgb(235, 243, 143)", "rgb(126,132,52)"],
["rgb(177, 221, 140)", "rgb(102,137,72)"],
["rgb(148, 227, 254)", "rgb(57,120,141)"],
["rgb(168, 198, 254)", "rgb(58,82,126)"],
["rgb(177, 140, 254)", "rgb(90,61,152)"],
["rgb(227, 146, 254)", "rgb(124,59,145)"],
["rgb(244, 164, 192)", "rgb(124,60,82)"],
["rgb(255, 181, 175)", "rgb(112,53,48)"],
["rgb(255, 196, 171)", "rgb(114,67,47)"],
["rgb(255, 217, 168)", "rgb(115,85,45)"],
["rgb(255, 228, 168)", "rgb(114,93,45)"],
["rgb(255, 251, 185)", "rgb(101,98,45)"],
["rgb(242, 247, 183)", "rgb(99,103,52)"],
["rgb(204, 232, 181)", "rgb(84,107,65)"],
["rgb(202, 240, 254)", "rgb(54,85,96)"],
["rgb(212, 227, 254)", "rgb(55,67,88)"],
["rgb(217, 202, 254)", "rgb(68,56,97)"],
["rgb(241, 201, 254)", "rgb(87,55,98)"],
["rgb(249, 211, 224)", "rgb(86,56,66)"],
["rgb(255, 218, 216)", "rgb(81,51,49)"],
["rgb(255, 226, 214)", "rgb(82,59,49)"],
["rgb(255, 236, 213)", "rgb(82,67,48)"],
["rgb(255, 242, 213)", "rgb(82,71,48)"],
["rgb(254, 252, 221)", "rgb(75,74,49)"],
["rgb(248, 250, 219)", "rgb(76,77,52)"],
["rgb(224, 237, 212)", "rgb(73,84,63)"],
];
function createSwatches(parent)
{
for (color of colors) {
var child = document.createElement('div');
child.style.backgroundColor = color[1];
parent.appendChild(child);
}
}
function doSetup()
{
var div;
for (div of document.querySelectorAll('.sample'))
createSwatches(div);
}
window.addEventListener('load', doSetup, false);
</script>
</head>
<body>
<div class="sample"></div>
</body>
</html>