annotate default/node_modules/tablesaw/dist/stackonly/tablesaw.stackonly.scss @ 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 /*! Tablesaw - v3.0.8 - 2018-01-25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 * https://github.com/filamentgroup/tablesaw
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 * Copyright (c) 2018 Filament Group; Licensed MIT */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 /*! Tablesaw - v3.0.8 - 2018-01-25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 * https://github.com/filamentgroup/tablesaw
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 * Copyright (c) 2018 Filament Group; Licensed MIT */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 .tablesaw {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 max-width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 empty-cells: show;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 border-collapse: collapse;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 border: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 padding: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 .tablesaw * {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 box-sizing: border-box;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 .tablesaw-stack td .tablesaw-cell-label,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 .tablesaw-stack th .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 /* Mobile first styles: Begin with the stacked presentation at narrow widths */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 /* Support note IE9+: @media only all */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 @media only all {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 /* Show the table cells as a block level element */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 .tablesaw-stack {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 clear: both;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 .tablesaw-stack td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 .tablesaw-stack th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 text-align: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 .tablesaw-stack tr {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 clear: both;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 display: table-row;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 /* Make the label elements a percentage width */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 .tablesaw-stack td .tablesaw-cell-label,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 .tablesaw-stack th .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 display: inline-block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 padding: 0 .6em 0 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 width: 30%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 /* 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
58
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 .tablesaw-stack th .tablesaw-cell-label-top,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 .tablesaw-stack td .tablesaw-cell-label-top {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 padding: .4em 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 margin: .4em 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 /* Avoid double strokes when stacked */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 .tablesaw-stack tbody th.group {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 margin-top: -1px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 /* Avoid double strokes when stacked */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 .tablesaw-stack th.group b.tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 display: none !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 @mixin tablesaw-stack-max {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 /* Table rows have a gray bottom stroke by default */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 .tablesaw-stack tbody tr {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 border-bottom: 1px solid #dfdfdf;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 .tablesaw-stack thead td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 .tablesaw-stack thead th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 .tablesaw-stack tbody td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 .tablesaw-stack tbody th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 float: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 clear: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 vertical-align: top;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 .tablesaw-cell-content {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 max-width: 67%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 display: inline-block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 .tablesaw-stack td:empty,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 .tablesaw-stack th:empty {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 @mixin tablesaw-stack-min {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 .tablesaw-stack tr {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 display: table-row;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 /* Show the table header rows */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 .tablesaw-stack td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 .tablesaw-stack th,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 .tablesaw-stack thead td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 .tablesaw-stack thead th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 margin: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 /* Hide the labels in each cell */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 .tablesaw-stack td .tablesaw-cell-label,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 .tablesaw-stack th .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 display: none !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 $use-respond-mixins: false !default;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133 @mixin tablesaw-stack( $breakpoint: 40em ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 @if $use-respond-mixins {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 @include respond-max($breakpoint - .0625) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 @include tablesaw-stack-max;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138 @include respond-min($breakpoint) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 @include tablesaw-stack-min;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 @else {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 @media (max-width: ($breakpoint - .0625)) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 @include tablesaw-stack-max;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 @media (min-width: $breakpoint) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 @include tablesaw-stack-min;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 }