53 lines
883 B
SCSS
53 lines
883 B
SCSS
@use 'sass:map';
|
|
|
|
@use '../mixins/mixins.scss' as *;
|
|
@use '../var/size.scss' as *;
|
|
|
|
$count-down-sizes: () !default;
|
|
$count-down-sizes: map-merge(
|
|
(
|
|
'sm': 24rpx,
|
|
'': 28rpx,
|
|
'lg': 32rpx,
|
|
'xl': 36rpx,
|
|
),
|
|
$count-down-sizes
|
|
);
|
|
|
|
@include b(count-down) {
|
|
position: relative;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
|
|
line-height: 1;
|
|
|
|
/* 分割符 start */
|
|
@include e(separator) {
|
|
margin: 0 4rpx;
|
|
|
|
@include m(en) {
|
|
margin-top: -3%;
|
|
}
|
|
}
|
|
/* 分割符 end */
|
|
|
|
/* 内容 start */
|
|
@include e(text) {
|
|
@include when(border) {
|
|
border-radius: 8rpx;
|
|
border-width: 1rpx;
|
|
border-style: solid;
|
|
padding: 4rpx;
|
|
}
|
|
}
|
|
/* 内容 end */
|
|
|
|
/* 尺寸设置 start */
|
|
@each $size in $tn-inner-sizes {
|
|
@include m($size) {
|
|
font-size: map-get($count-down-sizes, $size);
|
|
}
|
|
}
|
|
/* 尺寸设置 end */
|
|
}
|