Statistiques
| Révision :

root / tei / css / .datatables_table.css @ 2

Historique | Voir | Annoter | Télécharger (9,45 ko)

1 2 mingarao
/*
2 2 mingarao
 *  File:         demo_table.css
3 2 mingarao
 *  CVS:          $Id$
4 2 mingarao
 *  Description:  CSS descriptions for DataTables demo pages
5 2 mingarao
 *  Author:       Allan Jardine
6 2 mingarao
 *  Created:      Tue May 12 06:47:22 BST 2009
7 2 mingarao
 *  Modified:     $Date$ by $Author$
8 2 mingarao
 *  Language:     CSS
9 2 mingarao
 *  Project:      DataTables
10 2 mingarao
 *
11 2 mingarao
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
12 2 mingarao
 *
13 2 mingarao
 * ***************************************************************************
14 2 mingarao
 * DESCRIPTION
15 2 mingarao
 *
16 2 mingarao
 * The styles given here are suitable for the demos that are used with the standard DataTables
17 2 mingarao
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
18 2 mingarao
 * meet the layout requirements of your site.
19 2 mingarao
 *
20 2 mingarao
 * Common issues:
21 2 mingarao
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
22 2 mingarao
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
23 2 mingarao
 *     ensure that you either have "tableau_alt_pagination" as a body class name, or better yet,
24 2 mingarao
 *     modify that selector.
25 2 mingarao
 *   Note that the path used for Images is relative. All images are by default located in
26 2 mingarao
 *     ../img/ - relative to this CSS file.
27 2 mingarao
 */
28 2 mingarao
29 2 mingarao
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
30 2 mingarao
 * DataTables features
31 2 mingarao
 */
32 2 mingarao
33 2 mingarao
34 2 mingarao
.dataTables_wrapper {
35 2 mingarao
        position: relative;
36 2 mingarao
        min-height: 302px;
37 2 mingarao
        clear: both;
38 2 mingarao
        _height: 302px;
39 2 mingarao
        zoom: 1; /* Feeling sorry for IE */
40 2 mingarao
}
41 2 mingarao
42 2 mingarao
.dataTables_processing {
43 2 mingarao
        position: absolute;
44 2 mingarao
        top: 50%;
45 2 mingarao
        left: 50%;
46 2 mingarao
        width: 250px;
47 2 mingarao
        height: 30px;
48 2 mingarao
        margin-left: -125px;
49 2 mingarao
        margin-top: -15px;
50 2 mingarao
        padding: 14px 0 2px 0;
51 2 mingarao
        border: 1px solid #ddd;
52 2 mingarao
        text-align: center;
53 2 mingarao
        color: #999;
54 2 mingarao
        font-size: 14px;
55 2 mingarao
        background-color: white;
56 2 mingarao
}
57 2 mingarao
58 2 mingarao
.dataTables_length {
59 2 mingarao
        width: 40%;
60 2 mingarao
        float: left;
61 2 mingarao
}
62 2 mingarao
63 2 mingarao
.dataTables_filter {
64 2 mingarao
        width: 50%;
65 2 mingarao
        float: right;
66 2 mingarao
        text-align: right;
67 2 mingarao
}
68 2 mingarao
69 2 mingarao
.dataTables_info {
70 2 mingarao
        width: 60%;
71 2 mingarao
        float: left;
72 2 mingarao
}
73 2 mingarao
74 2 mingarao
.dataTables_paginate {
75 2 mingarao
        width: 44px;
76 2 mingarao
        * width: 50px;
77 2 mingarao
        float: right;
78 2 mingarao
        text-align: right;
79 2 mingarao
}
80 2 mingarao
81 2 mingarao
/* Pagination nested */
82 2 mingarao
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
83 2 mingarao
        height: 19px;
84 2 mingarao
        width: 19px;
85 2 mingarao
        margin-left: 3px;
86 2 mingarao
        float: left;
87 2 mingarao
}
88 2 mingarao
89 2 mingarao
.paginate_disabled_previous {
90 2 mingarao
        background-image: url('../img/back_disabled.jpg');
91 2 mingarao
}
92 2 mingarao
93 2 mingarao
.paginate_enabled_previous {
94 2 mingarao
        background-image: url('../img/back_enabled.jpg');
95 2 mingarao
}
96 2 mingarao
97 2 mingarao
.paginate_disabled_next {
98 2 mingarao
        background-image: url('../img/forward_disabled.jpg');
99 2 mingarao
}
100 2 mingarao
101 2 mingarao
.paginate_enabled_next {
102 2 mingarao
        background-image: url('../img/forward_enabled.jpg');
103 2 mingarao
}
104 2 mingarao
105 2 mingarao
106 2 mingarao
107 2 mingarao
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
108 2 mingarao
 * DataTables display
109 2 mingarao
 */
110 2 mingarao
table.display {
111 2 mingarao
        margin: 0 auto;
112 2 mingarao
        clear: both;
113 2 mingarao
        width: auto;
114 2 mingarao
115 2 mingarao
        /* Note Firefox 3.5 and before have a bug with border-collapse
116 2 mingarao
         * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 )
117 2 mingarao
         * border-spacing: 0; is one possible option. Conditional-css.com is
118 2 mingarao
         * useful for this kind of thing
119 2 mingarao
         *
120 2 mingarao
         * Further note IE 6/7 has problems when calculating widths with border width.
121 2 mingarao
         * It subtracts one px relative to the other browsers from the first column, and
122 2 mingarao
         * adds one to the end...
123 2 mingarao
         *
124 2 mingarao
         * If you want that effect I'd suggest setting a border-top/left on th/td's and
125 2 mingarao
         * then filling in the gaps with other borders.
126 2 mingarao
         */
127 2 mingarao
}
128 2 mingarao
129 2 mingarao
table.display thead th {
130 2 mingarao
        width:auto;
131 2 mingarao
        padding: 5px;
132 2 mingarao
        border-bottom: 1px solid black;
133 2 mingarao
        font-weight: bold;
134 2 mingarao
        cursor: pointer;
135 2 mingarao
        * cursor: hand;
136 2 mingarao
}
137 2 mingarao
138 2 mingarao
table.display tfoot th {
139 2 mingarao
        width:auto;
140 2 mingarao
        padding: 5px;
141 2 mingarao
        border-top: 1px solid black;
142 2 mingarao
        font-weight: bold;
143 2 mingarao
}
144 2 mingarao
145 2 mingarao
table.display tr.heading2 td {
146 2 mingarao
        width:auto;
147 2 mingarao
        border-bottom: 1px solid #aaa;
148 2 mingarao
}
149 2 mingarao
150 2 mingarao
table.display td {
151 2 mingarao
        width:auto;
152 2 mingarao
        padding: 5px;
153 2 mingarao
}
154 2 mingarao
155 2 mingarao
table.display td.center {
156 2 mingarao
        width:80px;
157 2 mingarao
        text-align: center;
158 2 mingarao
}
159 2 mingarao
160 2 mingarao
161 2 mingarao
162 2 mingarao
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
163 2 mingarao
 * DataTables sorting
164 2 mingarao
 */
165 2 mingarao
166 2 mingarao
.sorting_asc {
167 2 mingarao
        background: url('../img/sort_asc.png') no-repeat center right;
168 2 mingarao
}
169 2 mingarao
170 2 mingarao
.sorting_desc {
171 2 mingarao
        background: url('../img/sort_desc.png') no-repeat center right;
172 2 mingarao
}
173 2 mingarao
174 2 mingarao
.sorting {
175 2 mingarao
        background: url('../img/sort_both.png') no-repeat center right;
176 2 mingarao
}
177 2 mingarao
178 2 mingarao
.sorting_asc_disabled {
179 2 mingarao
        background: url('../img/sort_asc_disabled.png') no-repeat center right;
180 2 mingarao
}
181 2 mingarao
182 2 mingarao
.sorting_desc_disabled {
183 2 mingarao
        background: url('../img/sort_desc_disabled.png') no-repeat center right;
184 2 mingarao
}
185 2 mingarao
186 2 mingarao
187 2 mingarao
188 2 mingarao
189 2 mingarao
190 2 mingarao
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
191 2 mingarao
 * DataTables row classes
192 2 mingarao
 */
193 2 mingarao
table.display tr.odd.gradeA {
194 2 mingarao
        background-color: #ddffdd;
195 2 mingarao
}
196 2 mingarao
197 2 mingarao
table.display tr.even.gradeA {
198 2 mingarao
        background-color: #eeffee;
199 2 mingarao
}
200 2 mingarao
201 2 mingarao
table.display tr.odd.gradeC {
202 2 mingarao
        background-color: #ddddff;
203 2 mingarao
}
204 2 mingarao
205 2 mingarao
table.display tr.even.gradeC {
206 2 mingarao
        background-color: #eeeeff;
207 2 mingarao
}
208 2 mingarao
209 2 mingarao
table.display tr.odd.gradeX {
210 2 mingarao
        background-color: #ffdddd;
211 2 mingarao
}
212 2 mingarao
213 2 mingarao
table.display tr.even.gradeX {
214 2 mingarao
        background-color: #ffeeee;
215 2 mingarao
}
216 2 mingarao
217 2 mingarao
table.display tr.odd.gradeU {
218 2 mingarao
        background-color: #ddd;
219 2 mingarao
}
220 2 mingarao
221 2 mingarao
table.display tr.even.gradeU {
222 2 mingarao
        background-color: #eee;
223 2 mingarao
}
224 2 mingarao
225 2 mingarao
226 2 mingarao
tr.odd {
227 2 mingarao
        background-color: #E2E4FF;
228 2 mingarao
}
229 2 mingarao
230 2 mingarao
tr.even {
231 2 mingarao
        background-color: white;
232 2 mingarao
}
233 2 mingarao
234 2 mingarao
235 2 mingarao
236 2 mingarao
237 2 mingarao
238 2 mingarao
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
239 2 mingarao
 * Misc
240 2 mingarao
 */
241 2 mingarao
.dataTables_scroll {
242 2 mingarao
        clear: both;
243 2 mingarao
}
244 2 mingarao
245 2 mingarao
.dataTables_scrollBody {
246 2 mingarao
        *margin-top: -1px;
247 2 mingarao
}
248 2 mingarao
249 2 mingarao
.top, .bottom {
250 2 mingarao
        padding: 15px;
251 2 mingarao
        background-color: #F5F5F5;
252 2 mingarao
        border: 1px solid #CCCCCC;
253 2 mingarao
}
254 2 mingarao
255 2 mingarao
.top .dataTables_info {
256 2 mingarao
        float: none;
257 2 mingarao
}
258 2 mingarao
259 2 mingarao
.clear {
260 2 mingarao
        clear: both;
261 2 mingarao
}
262 2 mingarao
263 2 mingarao
.dataTables_empty {
264 2 mingarao
        text-align: center;
265 2 mingarao
}
266 2 mingarao
267 2 mingarao
tfoot input {
268 2 mingarao
        margin: 0.5em 0;
269 2 mingarao
        width: 100%;
270 2 mingarao
        color: #444;
271 2 mingarao
}
272 2 mingarao
273 2 mingarao
tfoot input.search_init {
274 2 mingarao
        color: #999;
275 2 mingarao
}
276 2 mingarao
277 2 mingarao
td.group {
278 2 mingarao
        background-color: #d1cfd0;
279 2 mingarao
        border-bottom: 2px solid #A19B9E;
280 2 mingarao
        border-top: 2px solid #A19B9E;
281 2 mingarao
}
282 2 mingarao
283 2 mingarao
td.details {
284 2 mingarao
        background-color: #d1cfd0;
285 2 mingarao
        border: 2px solid #A19B9E;
286 2 mingarao
}
287 2 mingarao
288 2 mingarao
289 2 mingarao
.tableau_alt_pagination div.dataTables_info {
290 2 mingarao
        width: 40%;
291 2 mingarao
}
292 2 mingarao
293 2 mingarao
.paging_full_numbers {
294 2 mingarao
        width: 400px;
295 2 mingarao
        height: 22px;
296 2 mingarao
        line-height: 22px;
297 2 mingarao
}
298 2 mingarao
299 2 mingarao
.paging_full_numbers span.paginate_button,
300 2 mingarao
         .paging_full_numbers span.paginate_active {
301 2 mingarao
        border: 1px solid #aaa;
302 2 mingarao
        -webkit-border-radius: 5px;
303 2 mingarao
        -moz-border-radius: 5px;
304 2 mingarao
        padding: 2px 5px;
305 2 mingarao
        margin: 0 3px;
306 2 mingarao
        cursor: pointer;
307 2 mingarao
        *cursor: hand;
308 2 mingarao
}
309 2 mingarao
310 2 mingarao
.paging_full_numbers span.paginate_button {
311 2 mingarao
        background-color: #ddd;
312 2 mingarao
}
313 2 mingarao
314 2 mingarao
.paging_full_numbers span.paginate_button:hover {
315 2 mingarao
        background-color: #ccc;
316 2 mingarao
}
317 2 mingarao
318 2 mingarao
.paging_full_numbers span.paginate_active {
319 2 mingarao
        background-color: #99B3FF;
320 2 mingarao
}
321 2 mingarao
322 2 mingarao
table.display tr.even.row_selected td {
323 2 mingarao
        background-color: #B0BED9;
324 2 mingarao
}
325 2 mingarao
326 2 mingarao
table.display tr.odd.row_selected td {
327 2 mingarao
        background-color: #9FAFD1;
328 2 mingarao
}
329 2 mingarao
330 2 mingarao
331 2 mingarao
/*
332 2 mingarao
 * Sorting classes for columns
333 2 mingarao
 */
334 2 mingarao
/* For the standard odd/even */
335 2 mingarao
tr.odd td.sorting_1 {
336 2 mingarao
        background-color: #D3D6FF;
337 2 mingarao
}
338 2 mingarao
339 2 mingarao
tr.odd td.sorting_2 {
340 2 mingarao
        background-color: #DADCFF;
341 2 mingarao
}
342 2 mingarao
343 2 mingarao
tr.odd td.sorting_3 {
344 2 mingarao
        background-color: #E0E2FF;
345 2 mingarao
}
346 2 mingarao
347 2 mingarao
tr.even td.sorting_1 {
348 2 mingarao
        background-color: #EAEBFF;
349 2 mingarao
}
350 2 mingarao
351 2 mingarao
tr.even td.sorting_2 {
352 2 mingarao
        background-color: #F2F3FF;
353 2 mingarao
}
354 2 mingarao
355 2 mingarao
tr.even td.sorting_3 {
356 2 mingarao
        background-color: #F9F9FF;
357 2 mingarao
}
358 2 mingarao
359 2 mingarao
360 2 mingarao
/* For the Conditional-CSS grading rows */
361 2 mingarao
/*
362 2 mingarao
         Colour calculations (based off the main row colours)
363 2 mingarao
  Level 1:
364 2 mingarao
                dd > c4
365 2 mingarao
                ee > d5
366 2 mingarao
        Level 2:
367 2 mingarao
          dd > d1
368 2 mingarao
          ee > e2
369 2 mingarao
 */
370 2 mingarao
tr.odd.gradeA td.sorting_1 {
371 2 mingarao
        background-color: #c4ffc4;
372 2 mingarao
}
373 2 mingarao
374 2 mingarao
tr.odd.gradeA td.sorting_2 {
375 2 mingarao
        background-color: #d1ffd1;
376 2 mingarao
}
377 2 mingarao
378 2 mingarao
tr.odd.gradeA td.sorting_3 {
379 2 mingarao
        background-color: #d1ffd1;
380 2 mingarao
}
381 2 mingarao
382 2 mingarao
tr.even.gradeA td.sorting_1 {
383 2 mingarao
        background-color: #d5ffd5;
384 2 mingarao
}
385 2 mingarao
386 2 mingarao
tr.even.gradeA td.sorting_2 {
387 2 mingarao
        background-color: #e2ffe2;
388 2 mingarao
}
389 2 mingarao
390 2 mingarao
tr.even.gradeA td.sorting_3 {
391 2 mingarao
        background-color: #e2ffe2;
392 2 mingarao
}
393 2 mingarao
394 2 mingarao
tr.odd.gradeC td.sorting_1 {
395 2 mingarao
        background-color: #c4c4ff;
396 2 mingarao
}
397 2 mingarao
398 2 mingarao
tr.odd.gradeC td.sorting_2 {
399 2 mingarao
        background-color: #d1d1ff;
400 2 mingarao
}
401 2 mingarao
402 2 mingarao
tr.odd.gradeC td.sorting_3 {
403 2 mingarao
        background-color: #d1d1ff;
404 2 mingarao
}
405 2 mingarao
406 2 mingarao
tr.even.gradeC td.sorting_1 {
407 2 mingarao
        background-color: #d5d5ff;
408 2 mingarao
}
409 2 mingarao
410 2 mingarao
tr.even.gradeC td.sorting_2 {
411 2 mingarao
        background-color: #e2e2ff;
412 2 mingarao
}
413 2 mingarao
414 2 mingarao
tr.even.gradeC td.sorting_3 {
415 2 mingarao
        background-color: #e2e2ff;
416 2 mingarao
}
417 2 mingarao
418 2 mingarao
tr.odd.gradeX td.sorting_1 {
419 2 mingarao
        background-color: #ddd;
420 2 mingarao
}
421 2 mingarao
422 2 mingarao
tr.odd.gradeX td.sorting_2 {
423 2 mingarao
        background-color: #ddd;
424 2 mingarao
}
425 2 mingarao
426 2 mingarao
tr.odd.gradeX td.sorting_3 {
427 2 mingarao
        background-color: #ddd;
428 2 mingarao
}
429 2 mingarao
430 2 mingarao
tr.even.gradeX td.sorting_1 {
431 2 mingarao
        background-color: #eee;
432 2 mingarao
}
433 2 mingarao
434 2 mingarao
tr.even.gradeX td.sorting_2 {
435 2 mingarao
        background-color: #eee;
436 2 mingarao
}
437 2 mingarao
438 2 mingarao
tr.even.gradeX td.sorting_3 {
439 2 mingarao
        background-color: #eee;
440 2 mingarao
}
441 2 mingarao
442 2 mingarao
tr.odd.gradeU td.sorting_1 {
443 2 mingarao
        background-color: #c4c4c4;
444 2 mingarao
}
445 2 mingarao
446 2 mingarao
tr.odd.gradeU td.sorting_2 {
447 2 mingarao
        background-color: #d1d1d1;
448 2 mingarao
}
449 2 mingarao
450 2 mingarao
tr.odd.gradeU td.sorting_3 {
451 2 mingarao
        background-color: #d1d1d1;
452 2 mingarao
}
453 2 mingarao
454 2 mingarao
tr.even.gradeU td.sorting_1 {
455 2 mingarao
        background-color: #d5d5d5;
456 2 mingarao
}
457 2 mingarao
458 2 mingarao
tr.even.gradeU td.sorting_2 {
459 2 mingarao
        background-color: #e2e2e2;
460 2 mingarao
}
461 2 mingarao
462 2 mingarao
tr.even.gradeU td.sorting_3 {
463 2 mingarao
        background-color: #e2e2e2;
464 2 mingarao
}
465 2 mingarao
466 2 mingarao
467 2 mingarao
/*
468 2 mingarao
 * Row highlighting tableau
469 2 mingarao
 */
470 2 mingarao
.ex_highlight #tableau tbody tr.even:hover, #tableau tbody tr.even td.highlighted {
471 2 mingarao
        background-color: #ECFFB3;
472 2 mingarao
}
473 2 mingarao
474 2 mingarao
.ex_highlight #tableau tbody tr.odd:hover, #tableau tbody tr.odd td.highlighted {
475 2 mingarao
        background-color: #E6FF99;
476 2 mingarao
}
477 2 mingarao
478 2 mingarao
.ex_highlight_row #tableau tr.even:hover {
479 2 mingarao
        background-color: #ECFFB3;
480 2 mingarao
}
481 2 mingarao
482 2 mingarao
.ex_highlight_row #tableau tr.even:hover td.sorting_1 {
483 2 mingarao
        background-color: #DDFF75;
484 2 mingarao
}
485 2 mingarao
486 2 mingarao
.ex_highlight_row #tableau tr.even:hover td.sorting_2 {
487 2 mingarao
        background-color: #E7FF9E;
488 2 mingarao
}
489 2 mingarao
490 2 mingarao
.ex_highlight_row #tableau tr.even:hover td.sorting_3 {
491 2 mingarao
        background-color: #E2FF89;
492 2 mingarao
}
493 2 mingarao
494 2 mingarao
.ex_highlight_row #tableau tr.odd:hover {
495 2 mingarao
        background-color: #E6FF99;
496 2 mingarao
}
497 2 mingarao
498 2 mingarao
.ex_highlight_row #tableau tr.odd:hover td.sorting_1 {
499 2 mingarao
        background-color: #D6FF5C;
500 2 mingarao
}
501 2 mingarao
502 2 mingarao
.ex_highlight_row #tableau tr.odd:hover td.sorting_2 {
503 2 mingarao
        background-color: #E0FF84;
504 2 mingarao
}
505 2 mingarao
506 2 mingarao
.ex_highlight_row #tableau tr.odd:hover td.sorting_3 {
507 2 mingarao
        background-color: #DBFF70;
508 2 mingarao
}
509 2 mingarao
510 2 mingarao
511 2 mingarao
/*
512 2 mingarao
 * KeyTable
513 2 mingarao
 */
514 2 mingarao
table.KeyTable td {
515 2 mingarao
        border: 3px solid transparent;
516 2 mingarao
}
517 2 mingarao
518 2 mingarao
table.KeyTable td.focus {
519 2 mingarao
        border: 3px solid #3366FF;
520 2 mingarao
}
521 2 mingarao
522 2 mingarao
table.display tr.gradeA {
523 2 mingarao
        background-color: #eeffee;
524 2 mingarao
}
525 2 mingarao
526 2 mingarao
table.display tr.gradeC {
527 2 mingarao
        background-color: #ddddff;
528 2 mingarao
}
529 2 mingarao
530 2 mingarao
table.display tr.gradeX {
531 2 mingarao
        background-color: #ffdddd;
532 2 mingarao
}
533 2 mingarao
534 2 mingarao
table.display tr.gradeU {
535 2 mingarao
        background-color: #ddd;
536 2 mingarao
}
537 2 mingarao
538 2 mingarao
div.box {
539 2 mingarao
        height: 100px;
540 2 mingarao
        padding: 10px;
541 2 mingarao
        overflow: auto;
542 2 mingarao
        border: 1px solid #8080FF;
543 2 mingarao
        background-color: #E5E5FF;
544 2 mingarao
}