UNPKG

4.83 kBCSSView Raw
1/*
2IMPORTANT:
3In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
4No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
5classes should alter those!
6*/
7
8.slick-header.ui-state-default, .slick-headerrow.ui-state-default, .slick-footerrow.ui-state-default, .slick-top-panel-scroller.ui-state-default, .slick-group-header.ui-state-default {
9 width: 100%;
10 overflow: auto;
11 position: relative;
12 border-left: 0px !important;
13}
14
15.slick-header.ui-state-default {
16 overflow: inherit;
17}
18
19.slick-header::-webkit-scrollbar, .slick-headerrow::-webkit-scrollbar, .slick-footerrow::-webkit-scrollbar {
20 display: none
21}
22
23.slick-header-columns, .slick-headerrow-columns, .slick-footerrow-columns, .slick-group-header-columns {
24 position: relative;
25 white-space: nowrap;
26 cursor: default;
27 overflow: hidden;
28}
29
30.slick-header-column.ui-state-default, .slick-group-header-column.ui-state-default {
31 position: relative;
32 display: inline-block;
33 box-sizing: content-box !important; /* this here only for Firefox! */
34 overflow: hidden;
35 -o-text-overflow: ellipsis;
36 text-overflow: ellipsis;
37 height: 16px;
38 line-height: 16px;
39 margin: 0;
40 padding: 4px;
41 border-right: 1px solid silver;
42 border-left: 0px !important;
43 border-top: 0px !important;
44 border-bottom: 0px !important;
45 float: left;
46}
47
48.slick-footerrow-column.ui-state-default {
49 -o-text-overflow: ellipsis;
50 text-overflow: ellipsis;
51 margin: 0;
52 padding: 4px;
53 border-right: 1px solid silver;
54 border-left: 0px;
55 border-top: 0px;
56 border-bottom: 0px;
57 float: left;
58 line-height: 20px;
59 vertical-align: middle;
60}
61
62.slick-headerrow-column.ui-state-default, .slick-footerrow-column.ui-state-default {
63 padding: 4px;
64}
65
66.slick-header-column-sorted {
67 font-style: italic;
68}
69
70.slick-sort-indicator {
71 display: inline-block;
72 width: 8px;
73 height: 5px;
74 margin-left: 4px;
75 margin-top: 6px;
76 float: left;
77}
78
79.slick-sort-indicator-numbered {
80 display: inline-block;
81 width: 8px;
82 height: 5px;
83 margin-left: 4px;
84 margin-top: 0;
85 line-height: 20px;
86 float: left;
87 font-family: Arial;
88 font-style: normal;
89 font-weight: bold;
90 color: #6190CD;
91}
92
93.slick-sort-indicator-desc {
94 background: url(images/sort-desc.gif);
95}
96
97.slick-sort-indicator-asc {
98 background: url(images/sort-asc.gif);
99}
100
101.slick-resizable-handle {
102 position: absolute;
103 font-size: 0.1px;
104 display: block;
105 cursor: col-resize;
106 width: 9px;
107 right: -5px;
108 top: 0;
109 height: 100%;
110 z-index: 1;
111}
112
113.slick-sortable-placeholder {
114 background: silver;
115}
116
117.grid-canvas {
118 position: relative;
119 outline: 0;
120}
121
122.slick-row.ui-widget-content, .slick-row.ui-state-active {
123 position: absolute;
124 border: 0px;
125 width: 100%;
126}
127
128.slick-cell, .slick-headerrow-column , .slick-footerrow-column{
129 position: absolute;
130 border: 1px solid transparent;
131 border-right: 1px dotted silver;
132 border-bottom-color: silver;
133 overflow: hidden;
134 -o-text-overflow: ellipsis;
135 text-overflow: ellipsis;
136 vertical-align: middle;
137 z-index: 1;
138 padding: 1px 2px 2px 1px;
139 margin: 0;
140 white-space: nowrap;
141 cursor: default;
142}
143.slick-cell, .slick-headerrow-column{
144 border-bottom-color: silver;
145}
146.slick-footerrow-column {
147 border-top-color: silver;
148}
149
150.slick-group {
151}
152
153.slick-group-toggle {
154 display: inline-block;
155}
156
157.slick-cell.highlighted {
158 background: lightskyblue;
159 background: rgba(0, 0, 255, 0.2);
160 -webkit-transition: all 0.5s;
161 -moz-transition: all 0.5s;
162 -o-transition: all 0.5s;
163 transition: all 0.5s;
164}
165
166.slick-cell.flashing {
167 border: 1px solid red !important;
168}
169
170.slick-cell.editable {
171 z-index: 11;
172 overflow: visible;
173 background: white;
174 border-color: black;
175 border-style: solid;
176}
177
178.slick-cell:focus {
179 outline: none;
180}
181
182.slick-reorder-proxy {
183 display: inline-block;
184 background: blue;
185 opacity: 0.15;
186 filter: alpha(opacity = 15);
187 cursor: move;
188}
189
190.slick-reorder-guide {
191 display: inline-block;
192 height: 2px;
193 background: blue;
194 opacity: 0.7;
195 filter: alpha(opacity = 70);
196}
197
198.slick-selection {
199 z-index: 10;
200 position: absolute;
201 border: 2px dashed black;
202}
203
204.slick-pane {
205 position: absolute;
206 outline: 0;
207 overflow: hidden;
208 width: 100%;
209}
210
211.slick-pane-header {
212 display: block;
213}
214
215.slick-header {
216 overflow: hidden;
217 position: relative;
218}
219
220.slick-headerrow {
221 overflow: hidden;
222 position: relative;
223}
224
225.slick-top-panel-scroller {
226 overflow: hidden;
227 position: relative;
228}
229
230.slick-top-panel {
231 width: 10000px
232}
233
234.slick-viewport {
235 position: relative;
236 outline: 0;
237 width: 100%;
238}