|
| 1 | +import enum |
| 2 | + |
| 3 | +# Reference colors from W3 |
| 4 | +# https://www.w3.org/wiki/CSS/Properties/color/keywords |
| 5 | +class Color(enum.Enum): |
| 6 | + aliceblue = [240, 248, 255] |
| 7 | + antiquewhite = [250, 235, 215] |
| 8 | + aqua = [0, 255, 255] |
| 9 | + aquamarine = [127, 255, 212] |
| 10 | + azure = [240, 255, 255] |
| 11 | + beige = [245, 245, 220] |
| 12 | + bisque = [255, 228, 196] |
| 13 | + black = [0, 0, 0] |
| 14 | + blanchedalmond = [255, 235, 205] |
| 15 | + blue = [0, 0, 255] |
| 16 | + blueviolet = [138, 43, 226] |
| 17 | + brown = [165, 42, 42] |
| 18 | + burlywood = [222, 184, 135] |
| 19 | + cadetblue = [95, 158, 160] |
| 20 | + chartreuse = [127, 255, 0] |
| 21 | + chocolate = [210, 105, 30] |
| 22 | + coral = [255, 127, 80] |
| 23 | + cornflowerblue = [100, 149, 237] |
| 24 | + cornsilk = [255, 248, 220] |
| 25 | + crimson = [220, 20, 60] |
| 26 | + cyan = [0, 255, 255] |
| 27 | + darkblue = [0, 0, 139] |
| 28 | + darkcyan = [0, 139, 139] |
| 29 | + darkgoldenrod = [184, 134, 11] |
| 30 | + darkgray = [169, 169, 169] |
| 31 | + darkgreen = [0, 100, 0] |
| 32 | + darkgrey = [169, 169, 169] |
| 33 | + darkkhaki = [189, 183, 107] |
| 34 | + darkmagenta = [139, 0, 139] |
| 35 | + darkolivegreen = [85, 107, 47] |
| 36 | + darkorange = [255, 140, 0] |
| 37 | + darkorchid = [153, 50, 204] |
| 38 | + darkred = [139, 0, 0] |
| 39 | + darksalmon = [233, 150, 122] |
| 40 | + darkseagreen = [143, 188, 143] |
| 41 | + darkslateblue = [72, 61, 139] |
| 42 | + darkslategray = [47, 79, 79] |
| 43 | + darkslategrey = [47, 79, 79] |
| 44 | + darkturquoise = [0, 206, 209] |
| 45 | + darkviolet = [148, 0, 211] |
| 46 | + deeppink = [255, 20, 147] |
| 47 | + deepskyblue = [0, 191, 255] |
| 48 | + dimgray = [105, 105, 105] |
| 49 | + dimgrey = [105, 105, 105] |
| 50 | + dodgerblue = [30, 144, 255] |
| 51 | + firebrick = [178, 34, 34] |
| 52 | + floralwhite = [255, 250, 240] |
| 53 | + forestgreen = [34, 139, 34] |
| 54 | + fuchsia = [255, 0, 255] |
| 55 | + gainsboro = [220, 220, 220] |
| 56 | + ghostwhite = [248, 248, 255] |
| 57 | + gold = [255, 215, 0] |
| 58 | + goldenrod = [218, 165, 32] |
| 59 | + gray = [128, 128, 128] |
| 60 | + green = [0, 128, 0] |
| 61 | + greenyellow = [173, 255, 47] |
| 62 | + grey = [128, 128, 128] |
| 63 | + honeydew = [240, 255, 240] |
| 64 | + hotpink = [255, 105, 180] |
| 65 | + indianred = [205, 92, 92] |
| 66 | + indigo = [75, 0, 130] |
| 67 | + ivory = [255, 255, 240] |
| 68 | + khaki = [240, 230, 140] |
| 69 | + lavender = [230, 230, 250] |
| 70 | + lavenderblush = [255, 240, 245] |
| 71 | + lawngreen = [124, 252, 0] |
| 72 | + lemonchiffon = [255, 250, 205] |
| 73 | + lightblue = [173, 216, 230] |
| 74 | + lightcoral = [240, 128, 128] |
| 75 | + lightcyan = [224, 255, 255] |
| 76 | + lightgoldenrodyellow = [250, 250, 210] |
| 77 | + lightgray = [211, 211, 211] |
| 78 | + lightgreen = [144, 238, 144] |
| 79 | + lightgrey = [211, 211, 211] |
| 80 | + lightpink = [255, 182, 193] |
| 81 | + lightsalmon = [255, 160, 122] |
| 82 | + lightseagreen = [32, 178, 170] |
| 83 | + lightskyblue = [135, 206, 250] |
| 84 | + lightslategray = [119, 136, 153] |
| 85 | + lightslategrey = [119, 136, 153] |
| 86 | + lightsteelblue = [176, 196, 222] |
| 87 | + lightyellow = [255, 255, 224] |
| 88 | + lime = [0, 255, 0] |
| 89 | + limegreen = [50, 205, 50] |
| 90 | + linen = [250, 240, 230] |
| 91 | + magenta = [255, 0, 255] |
| 92 | + maroon = [128, 0, 0] |
| 93 | + mediumaquamarine = [102, 205, 170] |
| 94 | + mediumblue = [0, 0, 205] |
| 95 | + mediumorchid = [186, 85, 211] |
| 96 | + mediumpurple = [147, 112, 219] |
| 97 | + mediumseagreen = [60, 179, 113] |
| 98 | + mediumslateblue = [123, 104, 238] |
| 99 | + mediumspringgreen = [0, 250, 154] |
| 100 | + mediumturquoise = [72, 209, 204] |
| 101 | + mediumvioletred = [199, 21, 133] |
| 102 | + midnightblue = [25, 25, 112] |
| 103 | + mintcream = [245, 255, 250] |
| 104 | + mistyrose = [255, 228, 225] |
| 105 | + moccasin = [255, 228, 181] |
| 106 | + navajowhite = [255, 222, 173] |
| 107 | + navy = [0, 0, 128] |
| 108 | + oldlace = [253, 245, 230] |
| 109 | + olive = [128, 128, 0] |
| 110 | + olivedrab = [107, 142, 35] |
| 111 | + orange = [255, 165, 0] |
| 112 | + orangered = [255, 69, 0] |
| 113 | + orchid = [218, 112, 214] |
| 114 | + palegoldenrod = [238, 232, 170] |
| 115 | + palegreen = [152, 251, 152] |
| 116 | + paleturquoise = [175, 238, 238] |
| 117 | + palevioletred = [219, 112, 147] |
| 118 | + papayawhip = [255, 239, 213] |
| 119 | + peachpuff = [255, 218, 185] |
| 120 | + peru = [205, 133, 63] |
| 121 | + pink = [255, 192, 203] |
| 122 | + plum = [221, 160, 221] |
| 123 | + powderblue = [176, 224, 230] |
| 124 | + purple = [128, 0, 128] |
| 125 | + red = [255, 0, 0] |
| 126 | + rosybrown = [188, 143, 143] |
| 127 | + royalblue = [65, 105, 225] |
| 128 | + saddlebrown = [139, 69, 19] |
| 129 | + salmon = [250, 128, 114] |
| 130 | + sandybrown = [244, 164, 96] |
| 131 | + seagreen = [46, 139, 87] |
| 132 | + seashell = [255, 245, 238] |
| 133 | + sienna = [160, 82, 45] |
| 134 | + silver = [192, 192, 192] |
| 135 | + skyblue = [135, 206, 235] |
| 136 | + slateblue = [106, 90, 205] |
| 137 | + slategray = [112, 128, 144] |
| 138 | + slategrey = [112, 128, 144] |
| 139 | + snow = [255, 250, 250] |
| 140 | + springgreen = [0, 255, 127] |
| 141 | + steelblue = [70, 130, 180] |
| 142 | + tan = [210, 180, 140] |
| 143 | + teal = [0, 128, 128] |
| 144 | + thistle = [216, 191, 216] |
| 145 | + tomato = [255, 99, 71] |
| 146 | + turquoise = [64, 224, 208] |
| 147 | + violet = [238, 130, 238] |
| 148 | + wheat = [245, 222, 179] |
| 149 | + white = [255, 255, 255] |
| 150 | + whitesmoke = [245, 245, 245] |
| 151 | + yellow = [255, 255, 0] |
| 152 | + yellowgreen = [154, 205, 50] |
0 commit comments