| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- /**
- * 文本相关快捷样式类
- *
- * @since 1.0.0
- * @version 1.0.0
- */
- /* ==========================================================================
- 文字大小相关
- ========================================================================== */
- $ui-font: namespace('f');
- $ui-fs-map: (
- '0': 0,
- '20': 20px,
- '24': 24px,
- '26': 26px,
- '28': 28px,
- '30': 30px,
- '32': 32px,
- '34': 34px,
- '36': 36px,
- '38': 38px,
- '40': 40px,
- '54': 54px,
- );
- @each $key, $value in $ui-fs-map {
- .#{$ui-font + $key} {
- font-size: $value;
- }
- }
- /* ==========================================================================
- 文字行高相关
- ========================================================================== */
- $ui-line-height: namespace('lh');
- $ui-lh-map: (
- '0': 0,
- '1': 1,
- '24': 24px,
- '34': 34px,
- '40': 40px,
- '54': 54px,
- );
- @each $key, $value in $ui-lh-map {
- .#{$ui-line-height + $key} {
- line-height: $value;
- }
- }
- /* ==========================================================================
- 其他相关
- ========================================================================== */
- .weight-bold {
- font-weight: bold;
- }
- .weight-normal {
- font-weight: normal;
- }
- .align-justify {
- text-align: justify;
- }
- .align-left {
- text-align: left;
- }
- .align-center {
- text-align: center;
- }
- .align-right {
- text-align: right;
- }
- .nowrap {
- white-space: nowrap;
- }
- .pre-wrap {
- white-space: pre-wrap;
- }
- /* 单行文字溢出时出现省略号 */
- .text-overflow-1 {
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 1;
- overflow: hidden;
- word-break: break-all;
- }
- /* 2行文本场景比较多,所以特别抽出 */
- .text-overflow-2 {
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 2;
- overflow: hidden;
- word-break: break-all;
- }
- .text-overflow-4 {
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 4;
- overflow: hidden;
- word-break: break-all;
- }
|