| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 | /* ==================          文本 ==================== */@use 'sass:math';.font-0 {  font-size: 24rpx;  --textSize: -4rpx;}.font-1 {  font-size: 28rpx;  --textSize: 0rpx;}.font-2 {  font-size: 32rpx;  --textSize: 4rpx;}.font-3 {  font-size: 36rpx;  --textSize: 8rpx;}.font-4 {  font-size: 40rpx;  --textSize: 12rpx;}.text {  @each $class, $value in $fontsize {    &-#{$class},    &-#{math.div($value ,2)} {      font-size: calc(#{$value}rpx + var(--textSize)) !important;    }  }  &-cut {    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;  }  @at-root [class*='text-linecut'] {    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    word-break: break-all;  }  @for $i from 2 through 10 {    &-linecut-#{$i} {      -webkit-line-clamp: #{$i};    }  }  &-justify {    text-align: justify;  }  &-justify-line {    text-align: justify;    line-height: 0.5em;    margin-top: 0.5em;    &::after {      content: '.';      display: inline-block;      width: 100%;    }  }  &-Abc {    text-transform: Capitalize !important;  }  &-ABC {    text-transform: Uppercase !important;  }  &-abc {    text-transform: Lowercase !important;  }  &-del,  &-line {    text-decoration: line-through !important;  }  &-bottomline {    text-decoration: underline !important;  }  &-italic {    font-style: italic !important;  }  &-style-none {    text-decoration: none !important;  }  &-break {    word-break: break-word !important;    overflow-wrap: break-word !important;  }  &-reset {    color: inherit !important;  }  &-price::before {    content: '¥';    font-size: 80%;    margin-right: 4rpx;  }  &-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;  }}
 |