|
4 | 4 | border: 1px solid $uds-color-base-gray-3; |
5 | 5 | overflow: hidden; |
6 | 6 |
|
| 7 | + --ranking-card-text-padding: 1.25rem; |
| 8 | + |
7 | 9 | .info-layer { |
8 | 10 | display: flex; |
9 | 11 | flex-direction: column; |
10 | 12 | position: absolute; |
11 | 13 | bottom: 0; |
12 | 14 | 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; |
14 | 16 | border-top: $uds-size-spacing-1 solid #ffc627; |
15 | 17 | transition: all 0.3s ease-in-out; |
16 | 18 | z-index: 10; |
|
19 | 21 | cursor: pointer; |
20 | 22 |
|
21 | 23 | .content { |
| 24 | + display: flex; |
| 25 | + flex-direction: column; |
| 26 | + justify-content: space-between; |
| 27 | + max-height: calc(100% - $uds-size-spacing-2); |
22 | 28 | flex-grow: 1; |
23 | 29 |
|
24 | 30 | .header { |
|
27 | 33 | justify-content: space-between; |
28 | 34 |
|
29 | 35 | .btn-expand { |
30 | | - margin: 0 0 0 $uds-size-spacing-1; |
31 | 36 | padding: 0; |
32 | 37 | background-color: unset; |
33 | 38 | border: none; |
|
57 | 62 | display: -webkit-box; |
58 | 63 | -webkit-box-orient: vertical; |
59 | 64 | overflow: hidden; |
60 | | - font-size: 0.875rem; |
61 | | - line-height: 1.25rem; |
| 65 | + font-size: $uds-size-font-tiny; |
62 | 66 | -webkit-line-clamp: 3; |
| 67 | + line-clamp: 3; |
63 | 68 | } |
64 | 69 |
|
65 | | - >a { |
| 70 | + >a.read-more { |
66 | 71 | font-size: $uds-size-font-small; |
67 | 72 | font-weight: 600; |
| 73 | + margin-top: auto; |
68 | 74 |
|
69 | 75 | .icon-small { |
70 | 76 | margin-left: 5px; |
|
91 | 97 |
|
92 | 98 | >p, |
93 | 99 | .header>p { |
94 | | - -webkit-line-clamp: 12; |
| 100 | + line-clamp: 18; |
| 101 | + -webkit-line-clamp: 18; |
95 | 102 | } |
96 | 103 | } |
97 | 104 | } |
|
126 | 133 | } |
127 | 134 |
|
128 | 135 | .info-layer { |
129 | | - padding: 1.5rem .5rem 0 1.5rem; |
| 136 | + padding: var(--ranking-card-text-padding) .5rem 0 var(--ranking-card-text-padding); |
130 | 137 | cursor: unset; |
131 | 138 | a.read-more { |
132 | 139 | display: none; |
|
143 | 150 |
|
144 | 151 | .content { |
145 | 152 | .header { |
146 | | - >p { |
147 | | - width: 90%; |
148 | | - } |
149 | 153 | .btn-expand { |
150 | | - padding: .6rem; |
| 154 | + padding: .5rem; |
151 | 155 | border-radius: 0; |
152 | 156 | } |
153 | 157 | } |
154 | 158 | } |
155 | 159 | } |
156 | 160 |
|
157 | 161 | .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 | + } |
160 | 168 | } |
161 | 169 | } |
162 | 170 |
|
|
182 | 190 |
|
183 | 191 | .info-layer { |
184 | 192 | .content { |
| 193 | + |
185 | 194 | .header { |
| 195 | + padding-bottom: var(--ranking-card-text-padding); |
186 | 196 | .btn-expand { |
187 | 197 | display: flex; |
188 | 198 | justify-content: space-between; |
189 | 199 | align-items: baseline; |
190 | 200 |
|
191 | 201 | 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; |
195 | 203 | -webkit-line-clamp: 2; |
| 204 | + line-clamp: 2; |
196 | 205 | } |
197 | 206 | } |
198 | 207 | } |
199 | 208 |
|
200 | 209 | > p { |
201 | | - line-clamp: 10; |
202 | | - -webkit-line-clamp: 10; |
| 210 | + line-clamp: 13; |
| 211 | + -webkit-line-clamp: 13; |
203 | 212 | visibility: hidden; |
204 | 213 | transition: visibility .3s ease-in; |
| 214 | + margin: 0; |
205 | 215 | } |
206 | 216 |
|
207 | 217 | a.read-more { |
|
215 | 225 | .content { |
216 | 226 | .header { |
217 | 227 | h4 { |
218 | | - min-height: unset; |
219 | | - max-height: unset; |
| 228 | + display: block; |
| 229 | + |
220 | 230 | } |
221 | 231 | } |
222 | 232 |
|
|
0 commit comments