您的位置:首页 > Web前端 > CSS

CSS单/多行文本溢出部分显示省略号

2016-06-24 10:07 531 查看

单行:

.element{

width:300px;    

overflow: hidden;    

text-overflow:ellipsis;    

white-space: nowrap;  

}

多行(webkit浏览器):

.element{

display: -webkit-box;   

-webkit-box-orient: vertical;   

-webkit-line-clamp: 3;   

overflow: hidden;  

}

多行(多浏览器):

.element{

position: relative; line-height: 20px; max-height: 40px;overflow: hidden;

p::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 20px;   

background: -webkit-linear-gradient(to right, transparent, #fff 55%);   

background: -o-linear-gradient(to right, transparent, #fff 55%);   

background: -moz-linear-gradient(to right, transparent, #fff 55%);   

background: linear-gradient(to right, transparent, #fff 55%);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  css