##// END OF EJS Templates
Pretty striped background for form errors in the MD theme
neko259 -
r734:c73652fe 2.0-dev
parent child Browse files
Show More
@@ -1,430 +1,438 b''
1 1 html {
2 2 background: #555;
3 3 color: #ffffff;
4 4 }
5 5
6 6 body {
7 7 margin: 0;
8 8 }
9 9
10 10 #admin_panel {
11 11 background: #FF0000;
12 12 color: #00FF00
13 13 }
14 14
15 15 .input_field_error {
16 16 color: #FF0000;
17 17 }
18 18
19 19 .title {
20 20 font-weight: bold;
21 21 color: #ffcc00;
22 22 }
23 23
24 24 .link, a {
25 25 color: #afdcec;
26 26 }
27 27
28 28 .block {
29 29 display: inline-block;
30 30 vertical-align: top;
31 31 }
32 32
33 33 .tag {
34 34 color: #FFD37D;
35 35 }
36 36
37 37 .post_id {
38 38 color: #fff380;
39 39 }
40 40
41 41 .post, .dead_post, .archive_post, #posts-table {
42 42 background: #333;
43 43 padding: 10px;
44 44 clear: left;
45 45 word-wrap: break-word;
46 46 border-top: 1px solid #777;
47 47 border-bottom: 1px solid #777;
48 48 }
49 49
50 50 .post + .post {
51 51 border-top: none;
52 52 }
53 53
54 54 .dead_post + .dead_post {
55 55 border-top: none;
56 56 }
57 57
58 58 .archive_post + .archive_post {
59 59 border-top: none;
60 60 }
61 61
62 62 .metadata {
63 63 padding-top: 5px;
64 64 margin-top: 10px;
65 65 border-top: solid 1px #666;
66 66 color: #ddd;
67 67 }
68 68
69 69 .navigation_panel, .tag_info {
70 70 background: #444;
71 71 margin-bottom: 5px;
72 72 margin-top: 5px;
73 73 padding: 10px;
74 74 border-bottom: solid 1px #888;
75 75 border-top: solid 1px #888;
76 76 color: #eee;
77 77 }
78 78
79 79 .navigation_panel .link {
80 80 border-right: 1px solid #fff;
81 81 font-weight: bold;
82 82 margin-right: 1ex;
83 83 padding-right: 1ex;
84 84 }
85 85 .navigation_panel .link:last-child {
86 86 border-left: 1px solid #fff;
87 87 border-right: none;
88 88 float: right;
89 89 margin-left: 1ex;
90 90 margin-right: 0;
91 91 padding-left: 1ex;
92 92 padding-right: 0;
93 93 }
94 94
95 95 .navigation_panel::after, .post::after {
96 96 clear: both;
97 97 content: ".";
98 98 display: block;
99 99 height: 0;
100 100 line-height: 0;
101 101 visibility: hidden;
102 102 }
103 103
104 104 p {
105 105 margin-top: .5em;
106 106 margin-bottom: .5em;
107 107 }
108 108
109 109 .post-form-w {
110 110 background: #333344;
111 111 border-top: solid 1px #888;
112 112 border-bottom: solid 1px #888;
113 113 color: #fff;
114 114 padding: 10px;
115 115 margin-bottom: 5px;
116 116 margin-top: 5px;
117 117 }
118 118
119 119 .form-row {
120 120 width: 100%;
121 121 }
122 122
123 123 .form-label {
124 124 padding: .25em 1ex .25em 0;
125 125 vertical-align: top;
126 126 }
127 127
128 128 .form-input {
129 129 padding: .25em 0;
130 130 }
131 131
132 132 .form-errors {
133 133 font-weight: bolder;
134 134 vertical-align: middle;
135 padding: 3px;
136 background: repeating-linear-gradient(
137 -45deg,
138 #330,
139 #330 10px,
140 #111 10px,
141 #111 20px
142 );
135 143 }
136 144
137 145 .post-form input:not([name="image"]), .post-form textarea {
138 146 background: #333;
139 147 color: #fff;
140 148 border: solid 1px;
141 149 padding: 0;
142 150 font: medium sans-serif;
143 151 width: 100%;
144 152 }
145 153
146 154 .form-submit {
147 155 display: table;
148 156 margin-bottom: 1ex;
149 157 margin-top: 1ex;
150 158 }
151 159
152 160 .form-title {
153 161 font-weight: bold;
154 162 font-size: 2ex;
155 163 margin-bottom: 0.5ex;
156 164 }
157 165
158 166 .post-form input[type="submit"], input[type="submit"] {
159 167 background: #222;
160 168 border: solid 2px #fff;
161 169 color: #fff;
162 170 padding: 0.5ex;
163 171 }
164 172
165 173 input[type="submit"]:hover {
166 174 background: #060;
167 175 }
168 176
169 177 blockquote {
170 178 border-left: solid 2px;
171 179 padding-left: 5px;
172 180 color: #B1FB17;
173 181 margin: 0;
174 182 }
175 183
176 184 .post > .image {
177 185 float: left;
178 186 margin: 0 1ex .5ex 0;
179 187 min-width: 1px;
180 188 text-align: center;
181 189 display: table-row;
182 190 }
183 191
184 192 .post > .metadata {
185 193 clear: left;
186 194 }
187 195
188 196 .get {
189 197 font-weight: bold;
190 198 color: #d55;
191 199 }
192 200
193 201 * {
194 202 text-decoration: none;
195 203 }
196 204
197 205 .dead_post {
198 206 background-color: #442222;
199 207 }
200 208
201 209 .archive_post {
202 210 background-color: #000;
203 211 }
204 212
205 213 .mark_btn {
206 214 border: 1px solid;
207 215 min-width: 2ex;
208 216 padding: 2px 2ex;
209 217 }
210 218
211 219 .mark_btn:hover {
212 220 background: #555;
213 221 }
214 222
215 223 .quote {
216 224 color: #92cf38;
217 225 font-style: italic;
218 226 }
219 227
220 228 .spoiler {
221 229 background: white;
222 230 color: white;
223 231 }
224 232
225 233 .spoiler:hover {
226 234 color: black;
227 235 }
228 236
229 237 .comment {
230 238 color: #eb2;
231 239 }
232 240
233 241 a:hover {
234 242 text-decoration: underline;
235 243 }
236 244
237 245 .last-replies {
238 246 margin-left: 3ex;
239 247 margin-right: 3ex;
240 248 }
241 249
242 250 .thread {
243 251 margin-bottom: 3ex;
244 252 margin-top: 1ex;
245 253 }
246 254
247 255 .post:target {
248 256 border: solid 2px white;
249 257 }
250 258
251 259 pre{
252 260 white-space:pre-wrap
253 261 }
254 262
255 263 li {
256 264 list-style-position: inside;
257 265 }
258 266
259 267 .fancybox-skin {
260 268 position: relative;
261 269 background-color: #fff;
262 270 color: #ddd;
263 271 text-shadow: none;
264 272 }
265 273
266 274 .fancybox-image {
267 275 border: 1px solid black;
268 276 }
269 277
270 278 .image-mode-tab {
271 279 background: #444;
272 280 color: #eee;
273 281 margin-top: 5px;
274 282 padding: 5px;
275 283 border-top: 1px solid #888;
276 284 border-bottom: 1px solid #888;
277 285 }
278 286
279 287 .image-mode-tab > label {
280 288 margin: 0 1ex;
281 289 }
282 290
283 291 .image-mode-tab > label > input {
284 292 margin-right: .5ex;
285 293 }
286 294
287 295 #posts-table {
288 296 margin-top: 5px;
289 297 margin-bottom: 5px;
290 298 }
291 299
292 300 .tag_info > h2 {
293 301 margin: 0;
294 302 }
295 303
296 304 .post-info {
297 305 color: #ddd;
298 306 margin-bottom: 1ex;
299 307 }
300 308
301 309 .moderator_info {
302 310 color: #e99d41;
303 311 float: right;
304 312 font-weight: bold;
305 313 }
306 314
307 315 .refmap {
308 316 font-size: 0.9em;
309 317 color: #ccc;
310 318 margin-top: 1em;
311 319 }
312 320
313 321 .fav {
314 322 color: yellow;
315 323 }
316 324
317 325 .not_fav {
318 326 color: #ccc;
319 327 }
320 328
321 329 .role {
322 330 text-decoration: underline;
323 331 }
324 332
325 333 .form-email {
326 334 display: none;
327 335 }
328 336
329 337 .footer {
330 338 margin: 5px;
331 339 }
332 340
333 341 .bar-value {
334 342 background: rgba(50, 55, 164, 0.45);
335 343 font-size: 0.9em;
336 344 height: 1.5em;
337 345 }
338 346
339 347 .bar-bg {
340 348 position: relative;
341 349 border-top: solid 1px #888;
342 350 border-bottom: solid 1px #888;
343 351 margin-top: 5px;
344 352 overflow: hidden;
345 353 }
346 354
347 355 .bar-text {
348 356 padding: 2px;
349 357 position: absolute;
350 358 left: 0;
351 359 top: 0;
352 360 }
353 361
354 362 .page_link {
355 363 background: #444;
356 364 border-top: solid 1px #888;
357 365 border-bottom: solid 1px #888;
358 366 padding: 5px;
359 367 color: #eee;
360 368 font-size: 2ex;
361 369 }
362 370
363 371 .skipped_replies {
364 372 margin: 5px;
365 373 }
366 374
367 375 .current_page {
368 376 border: solid 1px #afdcec;
369 377 padding: 2px;
370 378 }
371 379
372 380 .current_mode {
373 381 font-weight: bold;
374 382 }
375 383
376 384 .gallery_image {
377 385 border: solid 1px;
378 386 padding: 0.5ex;
379 387 margin: 0.5ex;
380 388 text-align: center;
381 389 }
382 390
383 391 code {
384 392 border: dashed 1px #ccc;
385 393 background: #111;
386 394 padding: 2px;
387 395 font-size: 1.2em;
388 396 display: inline-block;
389 397 }
390 398
391 399 pre {
392 400 overflow: auto;
393 401 }
394 402
395 403 .img-full {
396 404 background: #222;
397 405 border: solid 1px white;
398 406 }
399 407
400 408 .tag_item {
401 409 display: inline-block;
402 410 border: 1px dashed #666;
403 411 margin: 0.2ex;
404 412 padding: 0.1ex;
405 413 }
406 414
407 415 #id_models li {
408 416 list-style: none;
409 417 }
410 418
411 419 #id_q {
412 420 margin-left: 1ex;
413 421 }
414 422
415 423 ul {
416 424 padding-left: 0px;
417 425 }
418 426
419 427 /* Reflink preview */
420 428 .post_preview {
421 429 border-left: 1px solid #777;
422 430 border-right: 1px solid #777;
423 431 }
424 432
425 433 /* Code highlighter */
426 434 .hljs {
427 435 color: #fff;
428 436 background: #000;
429 437 display: inline-block;
430 438 }
General Comments 0
You need to be logged in to leave comments. Login now