在编写页面的时候,经常遇到一些地方的文字显示1行,多余的文字隐藏,这样显示1行的很好控制:
css代码如下:
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
3行代码搞定,这个很常见。但是要是2行文字显示多余隐藏呢,我之前在网上搜到的很多说什么用js去控制,用php控制。。。等等诸如此类的复杂方法,为什么不能同样用css去控制呢?后来找到答案了,用css同样可以去控制2行文字显示多余隐藏。
css代码如下:
- text-overflow: -o-ellipsis-lastline;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
更方便的是改变webkit-line-clamp的值还可以实现3、4、5等等多行文字显示多余隐藏的效果~
相关文章:
-
2022-01-02
-
2021-12-23
-
2021-12-28
-
2021-12-23
-
2021-11-02
-
2021-09-28
-
2021-11-11
猜你喜欢
-
2021-12-22
-
2021-11-11
-
2021-11-11
-
2021-11-03
-
2022-01-08
-
2021-12-22
-
2021-11-11
-
2021-12-22
相关资源
-
下载
2022-12-13
-
下载
2023-03-26
-
下载
2023-03-23
-
下载
2022-12-03