$main-color: red; // 用户端主题色
// 字号大小
$sm-size: .32rem;
$size26: .3467rem;
$md-size: .3733rem;
$size30: .4rem;
$lg-size: .4267rem;
// 颜色
$white: #ffffff;
// 弹性布局居中
@mixin display-center {
display: flex;
justify-content: center;
align-items: center;
}
@mixin rect($width, $height) {
width: $width;
height: $height;
}
@mixin padding ($val: .0667rem ) {
padding: $val;
box-sizing: border-box;
}
// 定位
@mixin position ($position: absolute, $left: 0, $top: 0, ) {
position: $position;
left: $left;
top: $top;
}
// 定位居中
@mixin position-center ($position: absolute, $left: 50%, $top: 50%, ) {
position: $position;
left: $left;
top: $top;
transform: translate(-50%, -50%);
}
@mixin ellipsis($rowCount: 1) {
@if $rowCount <=1 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
@else {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: $rowCount;
-webkit-box-orient: vertical;
}
}