/* 第三方图标字体间距/大小设置 ------------------------------- */ @mixin generalIcon { font-size: 14px !important; display: inline-block; vertical-align: middle; margin-right: 5px; width: 24px !important; text-align: center; justify-content: center; } /* 文本不换行 ------------------------------- */ @mixin text-no-wrap() { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } /* 多行文本溢出 ------------------------------- */ @mixin text-ellipsis($line: 2) { overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: $line; -webkit-box-orient: vertical; } /* 滚动条(页面未使用) div 中使用: ------------------------------- */ // .test { // @include scrollBar; // } @mixin scrollBar { // 滚动条凹槽的颜色,还可以设置边框属性 &::-webkit-scrollbar-track-piece { background-color: #f8f8f8; } // 滚动条的宽度 &::-webkit-scrollbar { width: 9px; height: 9px; } // 滚动条的设置 &::-webkit-scrollbar-thumb { background-color: #dddddd; background-clip: padding-box; min-height: 28px; } &::-webkit-scrollbar-thumb:hover { background-color: #bbb; } }