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