全局样式配置
单行:
@mixin ellipsis {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
多行:
@mixin ellipsisMore($base: 2) {
overflow: hidden; //超出文本隐藏
text-overflow: ellipsis; ///超出部分省略号显示
display: -webkit-box; //弹性盒模型
-webkit-box-orient: vertical; //上下垂直
-webkit-line-clamp: $base; //自定义行数
}
滚动条样式
@mixin scrollBar {
&::-webkit-scrollbar-track-piece {
background: #d3dce6;
}
&::-webkit-scrollbar {
width: 6px;
height: 6px;
}
&::-webkit-scrollbar-thumb {
background: #99a9bf;
border-radius: 30px;
}
}
使用:
@include ellipsisMore(3); //超出3行省略
@include scrollBar;
@include ellipsis ;