+ 6

Problem with multiple lines ellipsis overflow

Hi I want to use ellipsis overflow for multiple lines with rtl direction and right text align, but it work only in ltr direction

9th Oct 2019, 6:16 AM
Maede
Maede - avatar
3 Answers
+ 7
Thanks alot for your help🙏đŸŒčđŸŒčđŸŒč
30th Dec 2019, 12:32 PM
Maede
Maede - avatar
+ 1
I found a solution in http://hackingui.com/front-end/a-pure-css-solution-for-multiline-text-truncation/. Then, i modified that to works for rtl direction. .block-with-text { /* hide text if it more than N lines */ overflow: hidden; /* for set '...' in absolute position */ position: relative; /* use this value to count block height */ line-height: 1.2em; /* max-height = line-height (1.2) * lines max number (3) */ max-height: 3.6em; /* fix problem when last visible word doesn't adjoin right side */ text-align: justify; /* place for '...' */ margin-right: -1em; padding-right: 1em; width: 400px; } /* create the ... */ .block-with-text:before { /* points in the end */ content: '...'; /* absolute position */ position: absolute; /* set position to right bottom corner of block */ left: 0; bottom: 0; background: white; } /* hide ... if we have text, which is less than or equal to max lines */ .block-with-text:after { /* points in the end */ content: ''; /* absolute position */ position: absolute; /* set position to right bottom corner of text */ left: 0; /* set width and height */ width: 1em; height: 1em; margin-top: 0.2em; /* bg color = bg color under block */ background: white; }
27th Dec 2019, 6:57 PM
Ed Basalmo
Ed Basalmo - avatar
+ 1
You are welcome
30th Dec 2019, 12:34 PM
Ed Basalmo
Ed Basalmo - avatar