annotate default/assets/scss/vendors/bootstrap/_card.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 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 // Base styles
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 .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 flex-direction: column;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 min-width: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 word-wrap: break-word;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 background-color: $card-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 background-clip: border-box;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 border: $card-border-width solid $card-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 @include border-radius($card-border-radius);
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 .card-body {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 // Enable `flex-grow: 1` for decks and groups so that card blocks take up
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 // as much space as possible, ensuring footers are aligned to the bottom.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 flex: 1 1 auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 padding: $card-spacer-x;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 .card-title {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 margin-bottom: $card-spacer-y;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 .card-subtitle {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 margin-top: -($card-spacer-y / 2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 margin-bottom: 0;
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 .card-text:last-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 margin-bottom: 0;
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 .card-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 @include hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 text-decoration: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 + .card-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 margin-left: $card-spacer-x;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 > .list-group:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 .list-group-item:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 @include border-top-radius($card-border-radius);
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
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 > .list-group:last-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 .list-group-item:last-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 @include border-bottom-radius($card-border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60
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 // Optional textual caps
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 .card-header {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 padding: $card-spacer-y $card-spacer-x;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 margin-bottom: 0; // Removes the default margin-bottom of <hN>
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 background-color: $card-cap-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 border-bottom: $card-border-width solid $card-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 &:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);
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
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 .card-footer {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 padding: $card-spacer-y $card-spacer-x;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 background-color: $card-cap-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 border-top: $card-border-width solid $card-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 &:last-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 // Header navs
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 .card-header-tabs {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93 margin-right: -($card-spacer-x / 2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 margin-bottom: -$card-spacer-y;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 margin-left: -($card-spacer-x / 2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 border-bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 .card-header-pills {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 margin-right: -($card-spacer-x / 2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 margin-left: -($card-spacer-x / 2);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 // Card image
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 .card-img-overlay {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 padding: $card-img-overlay-padding;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 .card-img {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116 @include border-radius($card-inner-border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 // Card image caps
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 .card-img-top {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 @include border-top-radius($card-inner-border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 .card-img-bottom {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 @include border-bottom-radius($card-inner-border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 }
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 // Card deck
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133 @include media-breakpoint-up(sm) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 .card-deck {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 flex-flow: row wrap;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 margin-right: -$card-deck-margin;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138 margin-left: -$card-deck-margin;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140 .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 flex: 1 0 0%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 flex-direction: column;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 margin-right: $card-deck-margin;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 margin-left: $card-deck-margin;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 }
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
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152 // Card groups
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 @include media-breakpoint-up(sm) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156 .card-group {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158 flex-flow: row wrap;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160 .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161 flex: 1 0 0%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163 + .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
164 margin-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
165 border-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
166 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
167
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
168 // Handle rounded corners
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
169 @if $enable-rounded {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
170 &:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
171 @include border-right-radius(0);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
172
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
173 .card-img-top {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
174 border-top-right-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
175 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
176 .card-img-bottom {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
177 border-bottom-right-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
178 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
179 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
180 &:last-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
181 @include border-left-radius(0);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
182
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
183 .card-img-top {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
184 border-top-left-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
185 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
186 .card-img-bottom {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
187 border-bottom-left-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
188 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
189 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
190
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
191 &:not(:first-child):not(:last-child) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
192 border-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
193
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
194 .card-img-top,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
195 .card-img-bottom {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
196 border-radius: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
197 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
198 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
199 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
200 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
201 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
202 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
203
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
204
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
205 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
206 // Columns
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
207 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
208
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
209 .card-columns {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
210 .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
211 margin-bottom: $card-columns-margin;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
212 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
213
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
214 @include media-breakpoint-up(sm) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
215 column-count: $card-columns-count;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
216 column-gap: $card-columns-gap;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
217
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
218 .card {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
219 display: inline-block; // Don't let them vertically span multiple columns
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
220 width: 100%; // Don't let their width change
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
221 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
222 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
223 }