Переглянути джерело

:art: instituting hard line-clamp on card excerpts

tags/0.9.0
J 4 роки тому
джерело
коміт
b919e762bf
1 змінених файлів з 11 додано та 5 видалено
  1. 11
    5
      vue-theme/src/components/card.vue

+ 11
- 5
vue-theme/src/components/card.vue Переглянути файл

@@ -15,7 +15,7 @@
15 15
                 h1.t-up.t-cntr.t-b {{ content.title }}
16 16
             p(v-if="content.end && type == 'event'" class="datetime") {{ dateFrom(content.start, type=='event') }} – {{ dateFrom(content.end, type=='event').split(',')[1] }}
17 17
             p(v-else-if="content.end" class="datetime") {{ dateFrom(content.start, type=='event') }} – {{ dateFrom(content.end, type=='event') }}
18
-            p {{ content.excerpt }}
18
+            p.excerpt {{ content.excerpt }}
19 19
 </template>
20 20
 
21 21
 <script>
@@ -57,10 +57,16 @@ export default {
57 57
     h1
58 58
         font-size: $ms-1
59 59
         padding: $ms--5 0 $ms--3 0
60
-    p.datetime
61
-        font-size: $ms--1
62
-        margin: 0 0 calc($ms-0/2) 0
63
-        line-height: calc($ms-0/2)
60
+    p
61
+        &.datetime
62
+            font-size: $ms--1
63
+            margin: 0 0 calc($ms-0/2) 0
64
+            line-height: calc($ms-0/2)
65
+        &.excerpt
66
+            display: -webkit-box
67
+            -webkit-line-clamp: 4
68
+            -webkit-box-orient: vertical
69
+            overflow: hidden
64 70
 
65 71
     
66 72
 /* for widths larger than 768px */

Завантаження…
Відмінити
Зберегти