annotate default/node_modules/tablesaw/src/tables.stack.css @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 /*
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 Styles for the table stack mode
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 .tablesaw-stack td .tablesaw-cell-label,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 .tablesaw-stack th .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 /* Mobile first styles: Begin with the stacked presentation at narrow widths */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 /* Support note IE9+: @media only all */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 @media only all {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 /* Show the table cells as a block level element */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 .tablesaw-stack {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 clear: both;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 .tablesaw-stack td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 .tablesaw-stack th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 text-align: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 .tablesaw-stack tr {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 clear: both;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 display: table-row;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 /* Make the label elements a percentage width */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 .tablesaw-stack td .tablesaw-cell-label,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 .tablesaw-stack th .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 display: inline-block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 padding: 0 .6em 0 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 width: 30%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 .tablesaw-stack th .tablesaw-cell-label-top,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 .tablesaw-stack td .tablesaw-cell-label-top {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 padding: .4em 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 margin: .4em 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 /* Avoid double strokes when stacked */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 .tablesaw-stack tbody th.group {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 margin-top:-1px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 /* Avoid double strokes when stacked */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 .tablesaw-stack th.group b.tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 display: none !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 }