多行文本超出省略
利用css3的line-clamp
属性可以设置超出指定行数显示省略号。
.line-camp( @clamp: 3 ) {
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: @clamp;
-webkit-box-orient: vertical;
}
但是,在使用webpack打包的时候,-webkit-box-orient: vertical
会被删除掉,主要是因为optimize-css-assets-webpack-plugin
插件的问题。
可以使用如下办法来以防删除。
.line-camp( @clamp: 3 ) {
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: @clamp;
/*! autoprefixer: off */
-webkit-box-orient: vertical;
/* autoprefixer: on */
}
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=1783