前端 CSS 经典:省略号

yqcoder 2024-07-10 09:33:02 阅读 63

1. 单行省略

<code>.ellipsis {

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

}

2. 双行省略(webkit 内核)

.ellipsis {

display: -webkit-box; /* 显示多行文本容器 */

-webkit-box-orient: vertical;

-webkit-line-clamp: 2; /*显示行数*/

overflow: hidden; /*隐藏多出部分文字*/

text-overflow: ellipsis; /*用省略号代替多出部分文字*/

}

3. 通用省略

.ellipsis {

position: relative;

line-height: 1.4em;

height: 2.8em; /* 这里的高度是line-height的两倍 */

overflow: hidden;

}

.ellipsis::after {

content: "...";

position: absolute;

bottom: 0;

right: 0;

padding: 0 5px 1px 30px;

background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%) repeat

scroll 0 0 rgba(0, 0, 0, 0);

}



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。