css 多行文本溢出省略号
导读:当文本内容长度超过其容器宽度时,我们需要通过CSS多行文本溢出省略号来优化页面的显示效果。下面是具体实现方法。.text { display: -webkit-box; -webkit-box-orient: vertical;...
当文本内容长度超过其容器宽度时,我们需要通过CSS多行文本溢出省略号来优化页面的显示效果。下面是具体实现方法。
.text {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
上述代码中,我们将超出一行的文本转化为省略号。其中,display: -webkit-box;
设置文本的显示方式为“弹性盒子布局”,-webkit-box-orient: vertical;
设置文本的排列模式为垂直方向(即文本溢出行数应该在纵向上受控),-webkit-line-clamp: 2;
控制文本显示的行数(在这里我们设置为 2 行),overflow: hidden;
控制文本溢出超出部分隐藏,text-overflow: ellipsis;
控制多余文本部分使用省略号替代。
注意:在使用上述实现方案时,请注意检查浏览器是否支持上述 CSS 属性。如果使用 IE 浏览器,我们需要添加 -ms 前缀。
总之,我们可以利用 CSS 实现多行文本溢出省略号的效果,提升我们的页面美观程度,提高用户体验!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 多行文本溢出省略号
本文地址: https://pptw.com/jishu/540311.html
