求思路
通过js处理截取文字,怎么去判断 文字截取到哪
最大的问题是如何让最后一行的文字和「查看更多」刚好排满一整行。
一个思路:
配合 text-align: justify
,就留下了刚好三行的文字。
这个方法可以适配不同的字型,但是性能会比较差
楼上的 -webkit-line-clamp: 3
是标准做法,但是不适配最后有「查看更多」的情况,而且兼容性稍差。
倒是可以设置 text-overflow: '... 查看更多'
,这样文字倒是完美裁剪了,但是样式和可点击区域怎么搞没想到