Skip to content

Commit bbe3272

Browse files
fix(unity-bootstrap-theme): update ranking card styles
1 parent ada0d67 commit bbe3272

File tree

1 file changed

+30
-20
lines changed

1 file changed

+30
-20
lines changed

packages/unity-bootstrap-theme/src/scss/extends/_ranking-cards.scss

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
border: 1px solid $uds-color-base-gray-3;
55
overflow: hidden;
66

7+
--ranking-card-text-padding: 1.25rem;
8+
79
.info-layer {
810
display: flex;
911
flex-direction: column;
1012
position: absolute;
1113
bottom: 0;
1214
left: 0;
13-
padding: $uds-size-spacing-1 $uds-size-spacing-3 0;
15+
padding: $uds-size-spacing-2 var(--ranking-card-text-padding) 0;
1416
border-top: $uds-size-spacing-1 solid #ffc627;
1517
transition: all 0.3s ease-in-out;
1618
z-index: 10;
@@ -19,6 +21,10 @@
1921
cursor: pointer;
2022

2123
.content {
24+
display: flex;
25+
flex-direction: column;
26+
justify-content: space-between;
27+
max-height: calc(100% - $uds-size-spacing-2);
2228
flex-grow: 1;
2329

2430
.header {
@@ -27,7 +33,6 @@
2733
justify-content: space-between;
2834

2935
.btn-expand {
30-
margin: 0 0 0 $uds-size-spacing-1;
3136
padding: 0;
3237
background-color: unset;
3338
border: none;
@@ -57,14 +62,15 @@
5762
display: -webkit-box;
5863
-webkit-box-orient: vertical;
5964
overflow: hidden;
60-
font-size: 0.875rem;
61-
line-height: 1.25rem;
65+
font-size: $uds-size-font-tiny;
6266
-webkit-line-clamp: 3;
67+
line-clamp: 3;
6368
}
6469

65-
>a {
70+
>a.read-more {
6671
font-size: $uds-size-font-small;
6772
font-weight: 600;
73+
margin-top: auto;
6874

6975
.icon-small {
7076
margin-left: 5px;
@@ -91,7 +97,8 @@
9197

9298
>p,
9399
.header>p {
94-
-webkit-line-clamp: 12;
100+
line-clamp: 18;
101+
-webkit-line-clamp: 18;
95102
}
96103
}
97104
}
@@ -126,7 +133,7 @@
126133
}
127134

128135
.info-layer {
129-
padding: 1.5rem .5rem 0 1.5rem;
136+
padding: var(--ranking-card-text-padding) .5rem 0 var(--ranking-card-text-padding);
130137
cursor: unset;
131138
a.read-more {
132139
display: none;
@@ -143,20 +150,21 @@
143150

144151
.content {
145152
.header {
146-
>p {
147-
width: 90%;
148-
}
149153
.btn-expand {
150-
padding: .6rem;
154+
padding: .5rem;
151155
border-radius: 0;
152156
}
153157
}
154158
}
155159
}
156160

157161
.citation {
158-
padding-left: $uds-size-spacing-3;
159-
padding-right: $uds-size-spacing-3;
162+
padding-left: var(--ranking-card-text-padding);
163+
padding-right: var(--ranking-card-text-padding);
164+
165+
p {
166+
font-size: $uds-size-font-small;
167+
}
160168
}
161169
}
162170

@@ -182,26 +190,28 @@
182190

183191
.info-layer {
184192
.content {
193+
185194
.header {
195+
padding-bottom: var(--ranking-card-text-padding);
186196
.btn-expand {
187197
display: flex;
188198
justify-content: space-between;
189199
align-items: baseline;
190200

191201
h4 {
192-
min-height: 52px; // To avoid having only one line
193-
max-width: 300px; // To avoid having only one line
194-
margin: 0 0 $uds-size-spacing-3;
202+
margin: 0;
195203
-webkit-line-clamp: 2;
204+
line-clamp: 2;
196205
}
197206
}
198207
}
199208

200209
> p {
201-
line-clamp: 10;
202-
-webkit-line-clamp: 10;
210+
line-clamp: 13;
211+
-webkit-line-clamp: 13;
203212
visibility: hidden;
204213
transition: visibility .3s ease-in;
214+
margin: 0;
205215
}
206216

207217
a.read-more {
@@ -215,8 +225,8 @@
215225
.content {
216226
.header {
217227
h4 {
218-
min-height: unset;
219-
max-height: unset;
228+
display: block;
229+
220230
}
221231
}
222232

0 commit comments

Comments
 (0)