| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 | | .text-truncate() {  |  |   overflow: hidden;  |  |   text-overflow: ellipsis;  |  |   white-space: nowrap;  |  | }  |  |   |  | .textOverflow() {  |  |   overflow: hidden;  |  |   text-overflow: ellipsis;  |  |   word-break: break-all;  |  |   white-space: nowrap;  |  | }  |  |   |  | .textOverflowMulti(@line: 3, @bg: #fff) {  |  |   overflow: hidden;  |  |   position: relative;  |  |   line-height: 1.5em;  |  |   max-height: @line * 1.5em;  |  |   text-align: justify;  |  |   margin-right: -1em;  |  |   padding-right: 1em;  |  |   &:before {  |  |     background: @bg;  |  |     content: '...';  |  |     padding: 0 1px;  |  |     position: absolute;  |  |     right: 14px;  |  |     bottom: 0;  |  |   }  |  |   &:after {  |  |     background: white;  |  |     content: '';  |  |     margin-top: 0.2em;  |  |     position: absolute;  |  |     right: 14px;  |  |     width: 1em;  |  |     height: 1em;  |  |   }  |  | }  | 
 |