annotate default/node_modules/tablesaw/src/tables.stack-mixin.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 Sass Mixins */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 @mixin tablesaw-stack-max {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 /* Table rows have a gray bottom stroke by default */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 .tablesaw-stack tbody tr {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 border-bottom: 1px solid #dfdfdf;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 .tablesaw-stack thead td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 .tablesaw-stack thead th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 .tablesaw-stack tbody td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 .tablesaw-stack tbody th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 float: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 clear: left;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 .tablesaw-cell-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 vertical-align: top;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 .tablesaw-cell-content {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 max-width: 67%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 display: inline-block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 .tablesaw-stack td:empty,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 .tablesaw-stack th:empty {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 @mixin tablesaw-stack-min {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 .tablesaw-stack tr {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 display: table-row;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 /* Show the table header rows */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 .tablesaw-stack td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 .tablesaw-stack th,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 .tablesaw-stack thead td,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 .tablesaw-stack thead th {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 display: table-cell;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 margin: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 /* Hide the labels in each cell */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 .tablesaw-stack td .tablesaw-cell-label,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 .tablesaw-stack th .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 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 $use-respond-mixins: false !default;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 @mixin tablesaw-stack( $breakpoint: 40em ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 @if $use-respond-mixins {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 @include respond-max($breakpoint - .0625) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 @include tablesaw-stack-max;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 @include respond-min($breakpoint) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 @include tablesaw-stack-min;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 @else {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 @media (max-width: ($breakpoint - .0625)) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 @include tablesaw-stack-max;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 @media (min-width: $breakpoint) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 @include tablesaw-stack-min;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 }