# Css 常用样式 V2.3.0+

概述

Css 常用基础样式,用于页面布局。

温馨提示

所提供样式都是 类(class)选择器,都有统一的前缀(.fs-),为了避免与其他样式冲突,前缀取自 firstui style 首字母。

# 支持平台

App-vue App-Nvue 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 H5 PC 快手小程序 钉钉小程序

# 引入

推荐全局引入firstui.scss文件,也可以在页面引入需要的样式文件。
引入文件:在根目录App.vue文件中引入
@import './components/firstui/fui-css/firstui.scss';
1
内容如下:
/*!
 * firstui style v1.0.0 (https://doc.firstui.cn)
 * Copyright 2024 FirstUI.
 * Licensed under the Apache license
 */
@import './variables/index.scss';

/* common */
@import './base/common.scss';

/* color */
@import './widget/color.scss';

/* font-size */
@import './widget/size.scss';

/* font-weight */
@import './widget/weight.scss';

/* align */
@import './widget/align.scss';

/* margin */
@import './widget/margin.scss';

/* padding */
@import './widget/padding.scss';

/* border */
@import './widget/border.scss';

/* border-radius */
@import './widget/radius.scss';

/* position */
@import './widget/position.scss';

/* flexbox */
@import './widget/flexbox.scss';

/* hide */
@import './widget/hide.scss';
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

# 各样式内容介绍

variables 变量

文件路径:fui-css/variables/index.scss

/* fui-variables  */
/* 行为相关颜色 */
$fv-color-primary: #465CFF !default;
$fv-color-success: #09BE4F !default;
$fv-color-warning: #FFB703 !default;
$fv-color-danger: #FF2B2B !default;
$fv-color-purple: #6831FF !default;

/* 文字基本颜色、其他辅助色 */
/* 用于重量级文字信息、标题 */
$fv-color-title: #181818 !default;
/* 用于普通级段落信息、引导词 */
$fv-color-section: #333333 !default;
/* 用于次要标题内容 */
$fv-color-subtitle: #7F7F7F !default;
/* 用于底部标签、描述、次要文字信息 */
$fv-color-label: #B2B2B2 !default;
/* 用于辅助、次要信息、禁用文字等。如:待输入状态描述文字,已点击按钮文字 */
$fv-color-minor: #CCCCCC !default;
$fv-color-white: #FFFFFF !default;
/* 链接颜色 */
$fv-color-link: #465CFF !default;


/* 背景颜色 */
$fv-bg-color: #ffffff !default;
/* 页面背景底色 */
$fv-bg-color-grey: #F1F4FA !default;
/* 内容模块底色 */
$fv-bg-color-content: #F8F8F8 !default;
/* 点击背景色 */
$fv-bg-color-hover: rgba(0, 0, 0, 0.2) !default;
/* 遮罩颜色 */
$fv-bg-color-mask: rgba(0, 0, 0, 0.6) !default;


/* 边框颜色 */
$fv-color-border: #EEEEEE !default;

/* 阴影颜色 */
$fv-color-shadow: rgba(2, 4, 38, 0.05) !default;

/*禁用态的透明度 */
$fv-opacity-disabled: 0.5 !default;


/* icon尺寸 */
$fv-icon-size: 64rpx !default;

/* Border Radius */
$fv-border-radius-sm: 16rpx !default;
$fv-border-radius-base: 24rpx !default;
$fv-border-radius-lg: 48rpx !default;

/* 水平间距 */
$fv-spacing-row-sm: 16rpx !default;
$fv-spacing-row-base: 24rpx !default;
$fv-spacing-row-lg: 32rpx !default;

/* 垂直间距 */
$fv-spacing-col-sm: 8rpx !default;
$fv-spacing-col-base: 16rpx !default;
$fv-spacing-col-lg: 24rpx !default;

/* 边框宽度 */
$fv-border-width:1px !default;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
common.scss
/*!
 * common v1.0.0 (https://doc.firstui.cn)
 * Copyright 2024 FirstUI.
 * Licensed under the Apache license
 */

/* ipx 底部安全区域 */
.fs-safe__area{
	/* #ifdef APP-NVUE || MP-TOUTIAO */
	padding-bottom: 34px;
	/* #endif */
	
	/* #ifndef APP-NVUE || MP-TOUTIAO */
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	/* #endif */
}

/* hover */
.fs-hover,
.fs-text__hover{
	/* #ifdef H5 */
	cursor: pointer;
	/* #endif */
}

.fs-hover:active{
	background: $fv-bg-color-hover;
}

.fs-text__hover:active{
	opacity: .5;
}

.fs-full{
	/* #ifndef APP-NVUE */
	width: 100%;
	/* #endif */
	/* #ifdef APP-NVUE */
	width: 750rpx;
	/* #endif */
}

.fs-disabled{
	opacity: $fv-opacity-disabled;
	/* #ifdef H5 */
	cursor: not-allowed;
	/* #endif */
}

/* thin 细边线 0.5px*/
.fs-cell__thin{
	position: relative;
	/* #ifdef APP-NVUE */
	border-bottom: 0.5px;
	/* #endif */
}

/* #ifndef APP-NVUE */
.fs-cell__thin::after{
	content: ' ';
	position: absolute;
	border-bottom: 1px solid $fv-color-border;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	bottom: 0;
	left: 32rpx;
	right: 0;
	z-index: 1;
	pointer-events: none;
}
/* #endif */
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
color.scss
/*!
 * color v1.0.0 (https://doc.firstui.cn)
 * Copyright 2024 FirstUI.
 * Licensed under the Apache license
 */

/* color */
.fs-color__primary {
	color: $fv-color-primary;
}
.fs-color__success {
	color: $fv-color-success;
}
.fs-color__warning {
	color: $fv-color-warning;
}
.fs-color__danger {
	color: $fv-color-danger;
}
.fs-color__purple {
	color: $fv-color-purple;
}
/* 用于重量级文字信息、标题 */
.fs-color__title {
	color: $fv-color-title;
}
/* 用于普通级段落信息、引导词 */
.fs-color__section{
	color: $fv-color-section;
}
/* 用于次要标题内容 */
.fs-color__subtitle{
	color: $fv-color-subtitle
}
/* 用于底部标签、描述、次要文字信息 */
.fs-color__label{
	color: $fv-color-label;
}
/* 用于辅助、次要信息、禁用文字等。如:待输入状态描述文字,已点击按钮文字 */
.fs-color__minor{
	color: $fv-color-minor;
}
.fs-color__white{
	color: $fv-color-white;
}
/* 链接颜色 */
.fs-color__link{
	color: $fv-color-link;
}


/* bgckground-color */

.fs-bg__primary {
	background: $fv-color-primary;
}
.fs-bg__success {
	background: $fv-color-success;
}
.fs-bg__warning {
	background: $fv-color-warning;
}
.fs-bg__danger {
	background: $fv-color-danger;
}
.fs-bg__purple {
	background: $fv-color-purple;
}
.fs-bg__white{
	background: $fv-color-white;
}

/* 页面背景底色 */
.fs-bg__page{
	background:$fv-bg-color-grey;
}
/* 内容模块底色 */
.fs-bg__content{
	background:$fv-bg-color-content;
}
/* 点击背景颜色 */
.fs-bg__hover{
	background:$fv-bg-color-hover;
}
/* 遮罩背景颜色 */
.fs-bg__mask{
	background:$fv-bg-color-mask;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
size.scss
    /*!
     * font-size v1.0.0 (https://doc.firstui.cn)
     * Copyright 2024 FirstUI.
     * Licensed under the Apache license
     */
    
    /* 常用字体大小 单位rpx*/
    .fs-size__h1 {
        font-size: 44rpx;
        font-weight: 500;
    }
    
    .fs-size__h2 {
        font-size: 36rpx;
        font-weight: 500;
    }
    
    .fs-size__h3 {
        font-size: 32rpx;
    	font-weight: 400;
    }
    
    .fs-size__h4{
    	 font-size: 28rpx;
    	 font-weight: 400;
    }
    .fs-size__h5,
    .fs-size__h6 {
        font-size: 24rpx;
        font-weight: 400;
    }
    
    
    /* 自定义字体大小 24~64 单位rpx*/
    @for $i from 24 through 64 {
    	.fs-size__#{$i}{
    		font-size: #{$i}rpx;
    	}
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    /*!
     * font-size v1.0.0 (https://doc.firstui.cn)
     * Copyright 2024 FirstUI.
     * Licensed under the Apache license
     */
    /* 常用字体大小 单位rpx*/
    .fs-size__h1 {
      font-size: 44rpx;
      font-weight: 500;
    }
    
    .fs-size__h2 {
      font-size: 36rpx;
      font-weight: 500;
    }
    
    .fs-size__h3 {
      font-size: 32rpx;
      font-weight: 400;
    }
    
    .fs-size__h4 {
      font-size: 28rpx;
      font-weight: 400;
    }
    
    .fs-size__h5,
    .fs-size__h6 {
      font-size: 24rpx;
      font-weight: 400;
    }
    
    /* 自定义字体大小 24~64 单位rpx*/
    .fs-size__24 {
      font-size: 24rpx;
    }
    
    .fs-size__25 {
      font-size: 25rpx;
    }
    
    .fs-size__26 {
      font-size: 26rpx;
    }
    
    .fs-size__27 {
      font-size: 27rpx;
    }
    
    .fs-size__28 {
      font-size: 28rpx;
    }
    
    .fs-size__29 {
      font-size: 29rpx;
    }
    
    .fs-size__30 {
      font-size: 30rpx;
    }
    
    .fs-size__31 {
      font-size: 31rpx;
    }
    
    .fs-size__32 {
      font-size: 32rpx;
    }
    
    .fs-size__33 {
      font-size: 33rpx;
    }
    
    .fs-size__34 {
      font-size: 34rpx;
    }
    
    .fs-size__35 {
      font-size: 35rpx;
    }
    
    .fs-size__36 {
      font-size: 36rpx;
    }
    
    .fs-size__37 {
      font-size: 37rpx;
    }
    
    .fs-size__38 {
      font-size: 38rpx;
    }
    
    .fs-size__39 {
      font-size: 39rpx;
    }
    
    .fs-size__40 {
      font-size: 40rpx;
    }
    
    .fs-size__41 {
      font-size: 41rpx;
    }
    
    .fs-size__42 {
      font-size: 42rpx;
    }
    
    .fs-size__43 {
      font-size: 43rpx;
    }
    
    .fs-size__44 {
      font-size: 44rpx;
    }
    
    .fs-size__45 {
      font-size: 45rpx;
    }
    
    .fs-size__46 {
      font-size: 46rpx;
    }
    
    .fs-size__47 {
      font-size: 47rpx;
    }
    
    .fs-size__48 {
      font-size: 48rpx;
    }
    
    .fs-size__49 {
      font-size: 49rpx;
    }
    
    .fs-size__50 {
      font-size: 50rpx;
    }
    
    .fs-size__51 {
      font-size: 51rpx;
    }
    
    .fs-size__52 {
      font-size: 52rpx;
    }
    
    .fs-size__53 {
      font-size: 53rpx;
    }
    
    .fs-size__54 {
      font-size: 54rpx;
    }
    
    .fs-size__55 {
      font-size: 55rpx;
    }
    
    .fs-size__56 {
      font-size: 56rpx;
    }
    
    .fs-size__57 {
      font-size: 57rpx;
    }
    
    .fs-size__58 {
      font-size: 58rpx;
    }
    
    .fs-size__59 {
      font-size: 59rpx;
    }
    
    .fs-size__60 {
      font-size: 60rpx;
    }
    
    .fs-size__61 {
      font-size: 61rpx;
    }
    
    .fs-size__62 {
      font-size: 62rpx;
    }
    
    .fs-size__63 {
      font-size: 63rpx;
    }
    
    .fs-size__64 {
      font-size: 64rpx;
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    // Make sure to add code blocks to your code group
    weight.scss
    /*!
     * font-weight v1.0.0 (https://doc.firstui.cn)
     * Copyright 2024 FirstUI.
     * Licensed under the Apache license
     */
    
    .fs-weight__400,
    .fs-weight__normal{
    	font-weight: 400;
    }
    .fs-weight__500{
    	font-weight: 500;
    }
    .fs-weight__600{
    	font-weight: 600;
    }
    
    .fs-bold,
    .fs-weight__bold,
    .fs-weight__700,
    .fs-weight__800,
    .fs-weight__900{
    	font-weight: bold;
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    align.scss
    /*!
     * text-align v1.0.0 (https://doc.firstui.cn)
     * Copyright 2024 FirstUI.
     * Licensed under the Apache license
     */
    
    .fs-align__left{
    	text-align: left;
    }
    
    .fs-align__center{
    	text-align: center;
    }
    
    .fs-align__right{
    	text-align: right;
    }
    
    .fs-align__justify{
    	text-align: justify;
    }
    
    .fs-align__start{
    	text-align: start;
    }
    
    .fs-align__end{
    	text-align: end;
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    margin.scss
    • .fs- 表示前缀。
    • m 表示 margin
    • 0,2,4,8,10,12,16... 表示 ,单位rpx。
    • mt 表示 margin-top
    • mr 表示 margin-right
    • mb 表示 margin-bottom
    • ml 表示 margin-left
    • mx 表示 margin-leftmargin-right
    • my 表示 margin-topmargin-bottom
      /*!
       * margin v1.0.0 (https://doc.firstui.cn)
       * Copyright 2024 FirstUI.
       * Licensed under the Apache license
       */
      $fv-margin:0,2,4,8,10,12,16,20,24,28,30,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96;
      
      @each $m in $fv-margin{
      	.fs-m#{$m} { margin: #{$m}rpx;}
      	.fs-mt#{$m} { margin-top: #{$m}rpx;}
      	.fs-mr#{$m} { margin-right: #{$m}rpx; }
      	.fs-mb#{$m} { margin-bottom: #{$m}rpx; }
      	.fs-ml#{$m} { margin-left: #{$m}rpx; }
      	.fs-mx#{$m} { margin-left: #{$m}rpx; margin-right: #{$m}rpx; }
      	.fs-my#{$m} { margin-top:#{$m}rpx; margin-bottom: #{$m}rpx; }
      }
      
      .fs-ml__auto  { margin-left: auto; }
      .fs-mr__auto  { margin-right: auto; }
      
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      /*!
      * margin v1.0.0 (https://doc.firstui.cn)
      * Copyright 2024 FirstUI.
      * Licensed under the Apache license
      */
      .fs-m0 {
       margin: 0rpx;
      }
      
      .fs-mt0 {
       margin-top: 0rpx;
      }
      
      .fs-mr0 {
       margin-right: 0rpx;
      }
      
      .fs-mb0 {
       margin-bottom: 0rpx;
      }
      
      .fs-ml0 {
       margin-left: 0rpx;
      }
      
      .fs-mx0 {
       margin-left: 0rpx;
       margin-right: 0rpx;
      }
      
      .fs-my0 {
       margin-top: 0rpx;
       margin-bottom: 0rpx;
      }
      
      .fs-m2 {
       margin: 2rpx;
      }
      
      .fs-mt2 {
       margin-top: 2rpx;
      }
      
      .fs-mr2 {
       margin-right: 2rpx;
      }
      
      .fs-mb2 {
       margin-bottom: 2rpx;
      }
      
      .fs-ml2 {
       margin-left: 2rpx;
      }
      
      .fs-mx2 {
       margin-left: 2rpx;
       margin-right: 2rpx;
      }
      
      .fs-my2 {
       margin-top: 2rpx;
       margin-bottom: 2rpx;
      }
      
      .fs-m4 {
       margin: 4rpx;
      }
      
      .fs-mt4 {
       margin-top: 4rpx;
      }
      
      .fs-mr4 {
       margin-right: 4rpx;
      }
      
      .fs-mb4 {
       margin-bottom: 4rpx;
      }
      
      .fs-ml4 {
       margin-left: 4rpx;
      }
      
      .fs-mx4 {
       margin-left: 4rpx;
       margin-right: 4rpx;
      }
      
      .fs-my4 {
       margin-top: 4rpx;
       margin-bottom: 4rpx;
      }
      
      .fs-m8 {
       margin: 8rpx;
      }
      
      .fs-mt8 {
       margin-top: 8rpx;
      }
      
      .fs-mr8 {
       margin-right: 8rpx;
      }
      
      .fs-mb8 {
       margin-bottom: 8rpx;
      }
      
      .fs-ml8 {
       margin-left: 8rpx;
      }
      
      .fs-mx8 {
       margin-left: 8rpx;
       margin-right: 8rpx;
      }
      
      .fs-my8 {
       margin-top: 8rpx;
       margin-bottom: 8rpx;
      }
      
      .fs-m10 {
       margin: 10rpx;
      }
      
      .fs-mt10 {
       margin-top: 10rpx;
      }
      
      .fs-mr10 {
       margin-right: 10rpx;
      }
      
      .fs-mb10 {
       margin-bottom: 10rpx;
      }
      
      .fs-ml10 {
       margin-left: 10rpx;
      }
      
      .fs-mx10 {
       margin-left: 10rpx;
       margin-right: 10rpx;
      }
      
      .fs-my10 {
       margin-top: 10rpx;
       margin-bottom: 10rpx;
      }
      
      .fs-m12 {
       margin: 12rpx;
      }
      
      .fs-mt12 {
       margin-top: 12rpx;
      }
      
      .fs-mr12 {
       margin-right: 12rpx;
      }
      
      .fs-mb12 {
       margin-bottom: 12rpx;
      }
      
      .fs-ml12 {
       margin-left: 12rpx;
      }
      
      .fs-mx12 {
       margin-left: 12rpx;
       margin-right: 12rpx;
      }
      
      .fs-my12 {
       margin-top: 12rpx;
       margin-bottom: 12rpx;
      }
      
      .fs-m16 {
       margin: 16rpx;
      }
      
      .fs-mt16 {
       margin-top: 16rpx;
      }
      
      .fs-mr16 {
       margin-right: 16rpx;
      }
      
      .fs-mb16 {
       margin-bottom: 16rpx;
      }
      
      .fs-ml16 {
       margin-left: 16rpx;
      }
      
      .fs-mx16 {
       margin-left: 16rpx;
       margin-right: 16rpx;
      }
      
      .fs-my16 {
       margin-top: 16rpx;
       margin-bottom: 16rpx;
      }
      
      .fs-m20 {
       margin: 20rpx;
      }
      
      .fs-mt20 {
       margin-top: 20rpx;
      }
      
      .fs-mr20 {
       margin-right: 20rpx;
      }
      
      .fs-mb20 {
       margin-bottom: 20rpx;
      }
      
      .fs-ml20 {
       margin-left: 20rpx;
      }
      
      .fs-mx20 {
       margin-left: 20rpx;
       margin-right: 20rpx;
      }
      
      .fs-my20 {
       margin-top: 20rpx;
       margin-bottom: 20rpx;
      }
      
      .fs-m24 {
       margin: 24rpx;
      }
      
      .fs-mt24 {
       margin-top: 24rpx;
      }
      
      .fs-mr24 {
       margin-right: 24rpx;
      }
      
      .fs-mb24 {
       margin-bottom: 24rpx;
      }
      
      .fs-ml24 {
       margin-left: 24rpx;
      }
      
      .fs-mx24 {
       margin-left: 24rpx;
       margin-right: 24rpx;
      }
      
      .fs-my24 {
       margin-top: 24rpx;
       margin-bottom: 24rpx;
      }
      
      .fs-m28 {
       margin: 28rpx;
      }
      
      .fs-mt28 {
       margin-top: 28rpx;
      }
      
      .fs-mr28 {
       margin-right: 28rpx;
      }
      
      .fs-mb28 {
       margin-bottom: 28rpx;
      }
      
      .fs-ml28 {
       margin-left: 28rpx;
      }
      
      .fs-mx28 {
       margin-left: 28rpx;
       margin-right: 28rpx;
      }
      
      .fs-my28 {
       margin-top: 28rpx;
       margin-bottom: 28rpx;
      }
      
      .fs-m30 {
       margin: 30rpx;
      }
      
      .fs-mt30 {
       margin-top: 30rpx;
      }
      
      .fs-mr30 {
       margin-right: 30rpx;
      }
      
      .fs-mb30 {
       margin-bottom: 30rpx;
      }
      
      .fs-ml30 {
       margin-left: 30rpx;
      }
      
      .fs-mx30 {
       margin-left: 30rpx;
       margin-right: 30rpx;
      }
      
      .fs-my30 {
       margin-top: 30rpx;
       margin-bottom: 30rpx;
      }
      
      .fs-m32 {
       margin: 32rpx;
      }
      
      .fs-mt32 {
       margin-top: 32rpx;
      }
      
      .fs-mr32 {
       margin-right: 32rpx;
      }
      
      .fs-mb32 {
       margin-bottom: 32rpx;
      }
      
      .fs-ml32 {
       margin-left: 32rpx;
      }
      
      .fs-mx32 {
       margin-left: 32rpx;
       margin-right: 32rpx;
      }
      
      .fs-my32 {
       margin-top: 32rpx;
       margin-bottom: 32rpx;
      }
      
      .fs-m36 {
       margin: 36rpx;
      }
      
      .fs-mt36 {
       margin-top: 36rpx;
      }
      
      .fs-mr36 {
       margin-right: 36rpx;
      }
      
      .fs-mb36 {
       margin-bottom: 36rpx;
      }
      
      .fs-ml36 {
       margin-left: 36rpx;
      }
      
      .fs-mx36 {
       margin-left: 36rpx;
       margin-right: 36rpx;
      }
      
      .fs-my36 {
       margin-top: 36rpx;
       margin-bottom: 36rpx;
      }
      
      .fs-m40 {
       margin: 40rpx;
      }
      
      .fs-mt40 {
       margin-top: 40rpx;
      }
      
      .fs-mr40 {
       margin-right: 40rpx;
      }
      
      .fs-mb40 {
       margin-bottom: 40rpx;
      }
      
      .fs-ml40 {
       margin-left: 40rpx;
      }
      
      .fs-mx40 {
       margin-left: 40rpx;
       margin-right: 40rpx;
      }
      
      .fs-my40 {
       margin-top: 40rpx;
       margin-bottom: 40rpx;
      }
      
      .fs-m44 {
       margin: 44rpx;
      }
      
      .fs-mt44 {
       margin-top: 44rpx;
      }
      
      .fs-mr44 {
       margin-right: 44rpx;
      }
      
      .fs-mb44 {
       margin-bottom: 44rpx;
      }
      
      .fs-ml44 {
       margin-left: 44rpx;
      }
      
      .fs-mx44 {
       margin-left: 44rpx;
       margin-right: 44rpx;
      }
      
      .fs-my44 {
       margin-top: 44rpx;
       margin-bottom: 44rpx;
      }
      
      .fs-m48 {
       margin: 48rpx;
      }
      
      .fs-mt48 {
       margin-top: 48rpx;
      }
      
      .fs-mr48 {
       margin-right: 48rpx;
      }
      
      .fs-mb48 {
       margin-bottom: 48rpx;
      }
      
      .fs-ml48 {
       margin-left: 48rpx;
      }
      
      .fs-mx48 {
       margin-left: 48rpx;
       margin-right: 48rpx;
      }
      
      .fs-my48 {
       margin-top: 48rpx;
       margin-bottom: 48rpx;
      }
      
      .fs-m52 {
       margin: 52rpx;
      }
      
      .fs-mt52 {
       margin-top: 52rpx;
      }
      
      .fs-mr52 {
       margin-right: 52rpx;
      }
      
      .fs-mb52 {
       margin-bottom: 52rpx;
      }
      
      .fs-ml52 {
       margin-left: 52rpx;
      }
      
      .fs-mx52 {
       margin-left: 52rpx;
       margin-right: 52rpx;
      }
      
      .fs-my52 {
       margin-top: 52rpx;
       margin-bottom: 52rpx;
      }
      
      .fs-m56 {
       margin: 56rpx;
      }
      
      .fs-mt56 {
       margin-top: 56rpx;
      }
      
      .fs-mr56 {
       margin-right: 56rpx;
      }
      
      .fs-mb56 {
       margin-bottom: 56rpx;
      }
      
      .fs-ml56 {
       margin-left: 56rpx;
      }
      
      .fs-mx56 {
       margin-left: 56rpx;
       margin-right: 56rpx;
      }
      
      .fs-my56 {
       margin-top: 56rpx;
       margin-bottom: 56rpx;
      }
      
      .fs-m60 {
       margin: 60rpx;
      }
      
      .fs-mt60 {
       margin-top: 60rpx;
      }
      
      .fs-mr60 {
       margin-right: 60rpx;
      }
      
      .fs-mb60 {
       margin-bottom: 60rpx;
      }
      
      .fs-ml60 {
       margin-left: 60rpx;
      }
      
      .fs-mx60 {
       margin-left: 60rpx;
       margin-right: 60rpx;
      }
      
      .fs-my60 {
       margin-top: 60rpx;
       margin-bottom: 60rpx;
      }
      
      .fs-m64 {
       margin: 64rpx;
      }
      
      .fs-mt64 {
       margin-top: 64rpx;
      }
      
      .fs-mr64 {
       margin-right: 64rpx;
      }
      
      .fs-mb64 {
       margin-bottom: 64rpx;
      }
      
      .fs-ml64 {
       margin-left: 64rpx;
      }
      
      .fs-mx64 {
       margin-left: 64rpx;
       margin-right: 64rpx;
      }
      
      .fs-my64 {
       margin-top: 64rpx;
       margin-bottom: 64rpx;
      }
      
      .fs-m68 {
       margin: 68rpx;
      }
      
      .fs-mt68 {
       margin-top: 68rpx;
      }
      
      .fs-mr68 {
       margin-right: 68rpx;
      }
      
      .fs-mb68 {
       margin-bottom: 68rpx;
      }
      
      .fs-ml68 {
       margin-left: 68rpx;
      }
      
      .fs-mx68 {
       margin-left: 68rpx;
       margin-right: 68rpx;
      }
      
      .fs-my68 {
       margin-top: 68rpx;
       margin-bottom: 68rpx;
      }
      
      .fs-m72 {
       margin: 72rpx;
      }
      
      .fs-mt72 {
       margin-top: 72rpx;
      }
      
      .fs-mr72 {
       margin-right: 72rpx;
      }
      
      .fs-mb72 {
       margin-bottom: 72rpx;
      }
      
      .fs-ml72 {
       margin-left: 72rpx;
      }
      
      .fs-mx72 {
       margin-left: 72rpx;
       margin-right: 72rpx;
      }
      
      .fs-my72 {
       margin-top: 72rpx;
       margin-bottom: 72rpx;
      }
      
      .fs-m76 {
       margin: 76rpx;
      }
      
      .fs-mt76 {
       margin-top: 76rpx;
      }
      
      .fs-mr76 {
       margin-right: 76rpx;
      }
      
      .fs-mb76 {
       margin-bottom: 76rpx;
      }
      
      .fs-ml76 {
       margin-left: 76rpx;
      }
      
      .fs-mx76 {
       margin-left: 76rpx;
       margin-right: 76rpx;
      }
      
      .fs-my76 {
       margin-top: 76rpx;
       margin-bottom: 76rpx;
      }
      
      .fs-m80 {
       margin: 80rpx;
      }
      
      .fs-mt80 {
       margin-top: 80rpx;
      }
      
      .fs-mr80 {
       margin-right: 80rpx;
      }
      
      .fs-mb80 {
       margin-bottom: 80rpx;
      }
      
      .fs-ml80 {
       margin-left: 80rpx;
      }
      
      .fs-mx80 {
       margin-left: 80rpx;
       margin-right: 80rpx;
      }
      
      .fs-my80 {
       margin-top: 80rpx;
       margin-bottom: 80rpx;
      }
      
      .fs-m84 {
       margin: 84rpx;
      }
      
      .fs-mt84 {
       margin-top: 84rpx;
      }
      
      .fs-mr84 {
       margin-right: 84rpx;
      }
      
      .fs-mb84 {
       margin-bottom: 84rpx;
      }
      
      .fs-ml84 {
       margin-left: 84rpx;
      }
      
      .fs-mx84 {
       margin-left: 84rpx;
       margin-right: 84rpx;
      }
      
      .fs-my84 {
       margin-top: 84rpx;
       margin-bottom: 84rpx;
      }
      
      .fs-m88 {
       margin: 88rpx;
      }
      
      .fs-mt88 {
       margin-top: 88rpx;
      }
      
      .fs-mr88 {
       margin-right: 88rpx;
      }
      
      .fs-mb88 {
       margin-bottom: 88rpx;
      }
      
      .fs-ml88 {
       margin-left: 88rpx;
      }
      
      .fs-mx88 {
       margin-left: 88rpx;
       margin-right: 88rpx;
      }
      
      .fs-my88 {
       margin-top: 88rpx;
       margin-bottom: 88rpx;
      }
      
      .fs-m92 {
       margin: 92rpx;
      }
      
      .fs-mt92 {
       margin-top: 92rpx;
      }
      
      .fs-mr92 {
       margin-right: 92rpx;
      }
      
      .fs-mb92 {
       margin-bottom: 92rpx;
      }
      
      .fs-ml92 {
       margin-left: 92rpx;
      }
      
      .fs-mx92 {
       margin-left: 92rpx;
       margin-right: 92rpx;
      }
      
      .fs-my92 {
       margin-top: 92rpx;
       margin-bottom: 92rpx;
      }
      
      .fs-m96 {
       margin: 96rpx;
      }
      
      .fs-mt96 {
       margin-top: 96rpx;
      }
      
      .fs-mr96 {
       margin-right: 96rpx;
      }
      
      .fs-mb96 {
       margin-bottom: 96rpx;
      }
      
      .fs-ml96 {
       margin-left: 96rpx;
      }
      
      .fs-mx96 {
       margin-left: 96rpx;
       margin-right: 96rpx;
      }
      
      .fs-my96 {
       margin-top: 96rpx;
       margin-bottom: 96rpx;
      }
      
      .fs-ml__auto {
       margin-left: auto;
      }
      
      .fs-mr__auto {
       margin-right: auto;
      }
      
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
      56
      57
      58
      59
      60
      61
      62
      63
      64
      65
      66
      67
      68
      69
      70
      71
      72
      73
      74
      75
      76
      77
      78
      79
      80
      81
      82
      83
      84
      85
      86
      87
      88
      89
      90
      91
      92
      93
      94
      95
      96
      97
      98
      99
      100
      101
      102
      103
      104
      105
      106
      107
      108
      109
      110
      111
      112
      113
      114
      115
      116
      117
      118
      119
      120
      121
      122
      123
      124
      125
      126
      127
      128
      129
      130
      131
      132
      133
      134
      135
      136
      137
      138
      139
      140
      141
      142
      143
      144
      145
      146
      147
      148
      149
      150
      151
      152
      153
      154
      155
      156
      157
      158
      159
      160
      161
      162
      163
      164
      165
      166
      167
      168
      169
      170
      171
      172
      173
      174
      175
      176
      177
      178
      179
      180
      181
      182
      183
      184
      185
      186
      187
      188
      189
      190
      191
      192
      193
      194
      195
      196
      197
      198
      199
      200
      201
      202
      203
      204
      205
      206
      207
      208
      209
      210
      211
      212
      213
      214
      215
      216
      217
      218
      219
      220
      221
      222
      223
      224
      225
      226
      227
      228
      229
      230
      231
      232
      233
      234
      235
      236
      237
      238
      239
      240
      241
      242
      243
      244
      245
      246
      247
      248
      249
      250
      251
      252
      253
      254
      255
      256
      257
      258
      259
      260
      261
      262
      263
      264
      265
      266
      267
      268
      269
      270
      271
      272
      273
      274
      275
      276
      277
      278
      279
      280
      281
      282
      283
      284
      285
      286
      287
      288
      289
      290
      291
      292
      293
      294
      295
      296
      297
      298
      299
      300
      301
      302
      303
      304
      305
      306
      307
      308
      309
      310
      311
      312
      313
      314
      315
      316
      317
      318
      319
      320
      321
      322
      323
      324
      325
      326
      327
      328
      329
      330
      331
      332
      333
      334
      335
      336
      337
      338
      339
      340
      341
      342
      343
      344
      345
      346
      347
      348
      349
      350
      351
      352
      353
      354
      355
      356
      357
      358
      359
      360
      361
      362
      363
      364
      365
      366
      367
      368
      369
      370
      371
      372
      373
      374
      375
      376
      377
      378
      379
      380
      381
      382
      383
      384
      385
      386
      387
      388
      389
      390
      391
      392
      393
      394
      395
      396
      397
      398
      399
      400
      401
      402
      403
      404
      405
      406
      407
      408
      409
      410
      411
      412
      413
      414
      415
      416
      417
      418
      419
      420
      421
      422
      423
      424
      425
      426
      427
      428
      429
      430
      431
      432
      433
      434
      435
      436
      437
      438
      439
      440
      441
      442
      443
      444
      445
      446
      447
      448
      449
      450
      451
      452
      453
      454
      455
      456
      457
      458
      459
      460
      461
      462
      463
      464
      465
      466
      467
      468
      469
      470
      471
      472
      473
      474
      475
      476
      477
      478
      479
      480
      481
      482
      483
      484
      485
      486
      487
      488
      489
      490
      491
      492
      493
      494
      495
      496
      497
      498
      499
      500
      501
      502
      503
      504
      505
      506
      507
      508
      509
      510
      511
      512
      513
      514
      515
      516
      517
      518
      519
      520
      521
      522
      523
      524
      525
      526
      527
      528
      529
      530
      531
      532
      533
      534
      535
      536
      537
      538
      539
      540
      541
      542
      543
      544
      545
      546
      547
      548
      549
      550
      551
      552
      553
      554
      555
      556
      557
      558
      559
      560
      561
      562
      563
      564
      565
      566
      567
      568
      569
      570
      571
      572
      573
      574
      575
      576
      577
      578
      579
      580
      581
      582
      583
      584
      585
      586
      587
      588
      589
      590
      591
      592
      593
      594
      595
      596
      597
      598
      599
      600
      601
      602
      603
      604
      605
      606
      607
      608
      609
      610
      611
      612
      613
      614
      615
      616
      617
      618
      619
      620
      621
      622
      623
      624
      625
      626
      627
      628
      629
      630
      631
      632
      633
      634
      635
      636
      637
      638
      639
      640
      641
      642
      643
      644
      645
      646
      647
      648
      649
      650
      651
      652
      653
      654
      655
      656
      657
      658
      659
      660
      661
      662
      663
      664
      665
      666
      667
      668
      669
      670
      671
      672
      673
      674
      675
      676
      677
      678
      679
      680
      681
      682
      683
      684
      685
      686
      687
      688
      689
      690
      691
      692
      693
      694
      695
      696
      697
      698
      699
      700
      701
      702
      703
      704
      705
      706
      707
      708
      709
      710
      711
      712
      713
      714
      715
      716
      717
      718
      719
      720
      721
      722
      723
      724
      725
      726
      727
      728
      729
      730
      731
      732
      733
      734
      735
      736
      737
      738
      739
      740
      741
      742
      743
      744
      745
      746
      747
      748
      749
      750
      751
      752
      753
      754
      755
      756
      757
      758
      759
      760
      761
      762
      763
      764
      765
      766
      767
      768
      769
      770
      771
      772
      773
      774
      775
      776
      777
      778
      779
      780
      781
      782
      783
      784
      785
      786
      787
      788
      789
      790
      791
      792
      793
      794
      795
      796
      797
      798
      799
      800
      801
      802
      803
      804
      805
      806
      807
      808
      809
      810
      811
      812
      813
      814
      815
      816
      817
      818
      819
      820
      821
      822
      823
      824
      825
      826
      827
      828
      829
      830
      831
      832
      833
      834
      835
      836
      837
      838
      839
      840
      841
      842
      843
      844
      845
      846
      847
      848
      849
      850
      851
      852
      // Make sure to add code blocks to your code group
      padding.scss
      • .fs- 表示前缀。
      • p 表示 padding
      • 0,2,4,8,10,12,16,20... 表示 ,单位rpx。
      • pt 表示 padding-top
      • pr 表示 padding-right
      • pb 表示 padding-bottom
      • pl 表示 padding-left
      • px 表示 padding-leftpadding-right
      • py 表示 padding-toppadding-bottom
        /*!
         * padding v1.0.0 (https://doc.firstui.cn)
         * Copyright 2024 FirstUI.
         * Licensed under the Apache license
         */
        $fv-padding:0,2,4,8,10,12,16,20,24,28,30,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,120,160,200;
        
        @each $p in $fv-padding{
        	.fs-p#{$p} { padding: #{$p}rpx;}
        	.fs-pt#{$p} { padding-top: #{$p}rpx;}
        	.fs-pr#{$p} { padding-right: #{$p}rpx; }
        	.fs-pb#{$p} { padding-bottom: #{$p}rpx; }
        	.fs-pl#{$p} { padding-left: #{$p}rpx; }
        	.fs-px#{$p} { padding-left: #{$p}rpx; padding-right: #{$p}rpx; }
        	.fs-py#{$p} { padding-top:#{$p}rpx; padding-bottom: #{$p}rpx; }
        }
        
        
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        /*!
         * padding v1.0.0 (https://doc.firstui.cn)
         * Copyright 2024 FirstUI.
         * Licensed under the Apache license
         */
        .fs-p0 {
          padding: 0rpx;
        }
        
        .fs-pt0 {
          padding-top: 0rpx;
        }
        
        .fs-pr0 {
          padding-right: 0rpx;
        }
        
        .fs-pb0 {
          padding-bottom: 0rpx;
        }
        
        .fs-pl0 {
          padding-left: 0rpx;
        }
        
        .fs-px0 {
          padding-left: 0rpx;
          padding-right: 0rpx;
        }
        
        .fs-py0 {
          padding-top: 0rpx;
          padding-bottom: 0rpx;
        }
        
        .fs-p2 {
          padding: 2rpx;
        }
        
        .fs-pt2 {
          padding-top: 2rpx;
        }
        
        .fs-pr2 {
          padding-right: 2rpx;
        }
        
        .fs-pb2 {
          padding-bottom: 2rpx;
        }
        
        .fs-pl2 {
          padding-left: 2rpx;
        }
        
        .fs-px2 {
          padding-left: 2rpx;
          padding-right: 2rpx;
        }
        
        .fs-py2 {
          padding-top: 2rpx;
          padding-bottom: 2rpx;
        }
        
        .fs-p4 {
          padding: 4rpx;
        }
        
        .fs-pt4 {
          padding-top: 4rpx;
        }
        
        .fs-pr4 {
          padding-right: 4rpx;
        }
        
        .fs-pb4 {
          padding-bottom: 4rpx;
        }
        
        .fs-pl4 {
          padding-left: 4rpx;
        }
        
        .fs-px4 {
          padding-left: 4rpx;
          padding-right: 4rpx;
        }
        
        .fs-py4 {
          padding-top: 4rpx;
          padding-bottom: 4rpx;
        }
        
        .fs-p8 {
          padding: 8rpx;
        }
        
        .fs-pt8 {
          padding-top: 8rpx;
        }
        
        .fs-pr8 {
          padding-right: 8rpx;
        }
        
        .fs-pb8 {
          padding-bottom: 8rpx;
        }
        
        .fs-pl8 {
          padding-left: 8rpx;
        }
        
        .fs-px8 {
          padding-left: 8rpx;
          padding-right: 8rpx;
        }
        
        .fs-py8 {
          padding-top: 8rpx;
          padding-bottom: 8rpx;
        }
        
        .fs-p10 {
          padding: 10rpx;
        }
        
        .fs-pt10 {
          padding-top: 10rpx;
        }
        
        .fs-pr10 {
          padding-right: 10rpx;
        }
        
        .fs-pb10 {
          padding-bottom: 10rpx;
        }
        
        .fs-pl10 {
          padding-left: 10rpx;
        }
        
        .fs-px10 {
          padding-left: 10rpx;
          padding-right: 10rpx;
        }
        
        .fs-py10 {
          padding-top: 10rpx;
          padding-bottom: 10rpx;
        }
        
        .fs-p12 {
          padding: 12rpx;
        }
        
        .fs-pt12 {
          padding-top: 12rpx;
        }
        
        .fs-pr12 {
          padding-right: 12rpx;
        }
        
        .fs-pb12 {
          padding-bottom: 12rpx;
        }
        
        .fs-pl12 {
          padding-left: 12rpx;
        }
        
        .fs-px12 {
          padding-left: 12rpx;
          padding-right: 12rpx;
        }
        
        .fs-py12 {
          padding-top: 12rpx;
          padding-bottom: 12rpx;
        }
        
        .fs-p16 {
          padding: 16rpx;
        }
        
        .fs-pt16 {
          padding-top: 16rpx;
        }
        
        .fs-pr16 {
          padding-right: 16rpx;
        }
        
        .fs-pb16 {
          padding-bottom: 16rpx;
        }
        
        .fs-pl16 {
          padding-left: 16rpx;
        }
        
        .fs-px16 {
          padding-left: 16rpx;
          padding-right: 16rpx;
        }
        
        .fs-py16 {
          padding-top: 16rpx;
          padding-bottom: 16rpx;
        }
        
        .fs-p20 {
          padding: 20rpx;
        }
        
        .fs-pt20 {
          padding-top: 20rpx;
        }
        
        .fs-pr20 {
          padding-right: 20rpx;
        }
        
        .fs-pb20 {
          padding-bottom: 20rpx;
        }
        
        .fs-pl20 {
          padding-left: 20rpx;
        }
        
        .fs-px20 {
          padding-left: 20rpx;
          padding-right: 20rpx;
        }
        
        .fs-py20 {
          padding-top: 20rpx;
          padding-bottom: 20rpx;
        }
        
        .fs-p24 {
          padding: 24rpx;
        }
        
        .fs-pt24 {
          padding-top: 24rpx;
        }
        
        .fs-pr24 {
          padding-right: 24rpx;
        }
        
        .fs-pb24 {
          padding-bottom: 24rpx;
        }
        
        .fs-pl24 {
          padding-left: 24rpx;
        }
        
        .fs-px24 {
          padding-left: 24rpx;
          padding-right: 24rpx;
        }
        
        .fs-py24 {
          padding-top: 24rpx;
          padding-bottom: 24rpx;
        }
        
        .fs-p28 {
          padding: 28rpx;
        }
        
        .fs-pt28 {
          padding-top: 28rpx;
        }
        
        .fs-pr28 {
          padding-right: 28rpx;
        }
        
        .fs-pb28 {
          padding-bottom: 28rpx;
        }
        
        .fs-pl28 {
          padding-left: 28rpx;
        }
        
        .fs-px28 {
          padding-left: 28rpx;
          padding-right: 28rpx;
        }
        
        .fs-py28 {
          padding-top: 28rpx;
          padding-bottom: 28rpx;
        }
        
        .fs-p30 {
          padding: 30rpx;
        }
        
        .fs-pt30 {
          padding-top: 30rpx;
        }
        
        .fs-pr30 {
          padding-right: 30rpx;
        }
        
        .fs-pb30 {
          padding-bottom: 30rpx;
        }
        
        .fs-pl30 {
          padding-left: 30rpx;
        }
        
        .fs-px30 {
          padding-left: 30rpx;
          padding-right: 30rpx;
        }
        
        .fs-py30 {
          padding-top: 30rpx;
          padding-bottom: 30rpx;
        }
        
        .fs-p32 {
          padding: 32rpx;
        }
        
        .fs-pt32 {
          padding-top: 32rpx;
        }
        
        .fs-pr32 {
          padding-right: 32rpx;
        }
        
        .fs-pb32 {
          padding-bottom: 32rpx;
        }
        
        .fs-pl32 {
          padding-left: 32rpx;
        }
        
        .fs-px32 {
          padding-left: 32rpx;
          padding-right: 32rpx;
        }
        
        .fs-py32 {
          padding-top: 32rpx;
          padding-bottom: 32rpx;
        }
        
        .fs-p36 {
          padding: 36rpx;
        }
        
        .fs-pt36 {
          padding-top: 36rpx;
        }
        
        .fs-pr36 {
          padding-right: 36rpx;
        }
        
        .fs-pb36 {
          padding-bottom: 36rpx;
        }
        
        .fs-pl36 {
          padding-left: 36rpx;
        }
        
        .fs-px36 {
          padding-left: 36rpx;
          padding-right: 36rpx;
        }
        
        .fs-py36 {
          padding-top: 36rpx;
          padding-bottom: 36rpx;
        }
        
        .fs-p40 {
          padding: 40rpx;
        }
        
        .fs-pt40 {
          padding-top: 40rpx;
        }
        
        .fs-pr40 {
          padding-right: 40rpx;
        }
        
        .fs-pb40 {
          padding-bottom: 40rpx;
        }
        
        .fs-pl40 {
          padding-left: 40rpx;
        }
        
        .fs-px40 {
          padding-left: 40rpx;
          padding-right: 40rpx;
        }
        
        .fs-py40 {
          padding-top: 40rpx;
          padding-bottom: 40rpx;
        }
        
        .fs-p44 {
          padding: 44rpx;
        }
        
        .fs-pt44 {
          padding-top: 44rpx;
        }
        
        .fs-pr44 {
          padding-right: 44rpx;
        }
        
        .fs-pb44 {
          padding-bottom: 44rpx;
        }
        
        .fs-pl44 {
          padding-left: 44rpx;
        }
        
        .fs-px44 {
          padding-left: 44rpx;
          padding-right: 44rpx;
        }
        
        .fs-py44 {
          padding-top: 44rpx;
          padding-bottom: 44rpx;
        }
        
        .fs-p48 {
          padding: 48rpx;
        }
        
        .fs-pt48 {
          padding-top: 48rpx;
        }
        
        .fs-pr48 {
          padding-right: 48rpx;
        }
        
        .fs-pb48 {
          padding-bottom: 48rpx;
        }
        
        .fs-pl48 {
          padding-left: 48rpx;
        }
        
        .fs-px48 {
          padding-left: 48rpx;
          padding-right: 48rpx;
        }
        
        .fs-py48 {
          padding-top: 48rpx;
          padding-bottom: 48rpx;
        }
        
        .fs-p52 {
          padding: 52rpx;
        }
        
        .fs-pt52 {
          padding-top: 52rpx;
        }
        
        .fs-pr52 {
          padding-right: 52rpx;
        }
        
        .fs-pb52 {
          padding-bottom: 52rpx;
        }
        
        .fs-pl52 {
          padding-left: 52rpx;
        }
        
        .fs-px52 {
          padding-left: 52rpx;
          padding-right: 52rpx;
        }
        
        .fs-py52 {
          padding-top: 52rpx;
          padding-bottom: 52rpx;
        }
        
        .fs-p56 {
          padding: 56rpx;
        }
        
        .fs-pt56 {
          padding-top: 56rpx;
        }
        
        .fs-pr56 {
          padding-right: 56rpx;
        }
        
        .fs-pb56 {
          padding-bottom: 56rpx;
        }
        
        .fs-pl56 {
          padding-left: 56rpx;
        }
        
        .fs-px56 {
          padding-left: 56rpx;
          padding-right: 56rpx;
        }
        
        .fs-py56 {
          padding-top: 56rpx;
          padding-bottom: 56rpx;
        }
        
        .fs-p60 {
          padding: 60rpx;
        }
        
        .fs-pt60 {
          padding-top: 60rpx;
        }
        
        .fs-pr60 {
          padding-right: 60rpx;
        }
        
        .fs-pb60 {
          padding-bottom: 60rpx;
        }
        
        .fs-pl60 {
          padding-left: 60rpx;
        }
        
        .fs-px60 {
          padding-left: 60rpx;
          padding-right: 60rpx;
        }
        
        .fs-py60 {
          padding-top: 60rpx;
          padding-bottom: 60rpx;
        }
        
        .fs-p64 {
          padding: 64rpx;
        }
        
        .fs-pt64 {
          padding-top: 64rpx;
        }
        
        .fs-pr64 {
          padding-right: 64rpx;
        }
        
        .fs-pb64 {
          padding-bottom: 64rpx;
        }
        
        .fs-pl64 {
          padding-left: 64rpx;
        }
        
        .fs-px64 {
          padding-left: 64rpx;
          padding-right: 64rpx;
        }
        
        .fs-py64 {
          padding-top: 64rpx;
          padding-bottom: 64rpx;
        }
        
        .fs-p68 {
          padding: 68rpx;
        }
        
        .fs-pt68 {
          padding-top: 68rpx;
        }
        
        .fs-pr68 {
          padding-right: 68rpx;
        }
        
        .fs-pb68 {
          padding-bottom: 68rpx;
        }
        
        .fs-pl68 {
          padding-left: 68rpx;
        }
        
        .fs-px68 {
          padding-left: 68rpx;
          padding-right: 68rpx;
        }
        
        .fs-py68 {
          padding-top: 68rpx;
          padding-bottom: 68rpx;
        }
        
        .fs-p72 {
          padding: 72rpx;
        }
        
        .fs-pt72 {
          padding-top: 72rpx;
        }
        
        .fs-pr72 {
          padding-right: 72rpx;
        }
        
        .fs-pb72 {
          padding-bottom: 72rpx;
        }
        
        .fs-pl72 {
          padding-left: 72rpx;
        }
        
        .fs-px72 {
          padding-left: 72rpx;
          padding-right: 72rpx;
        }
        
        .fs-py72 {
          padding-top: 72rpx;
          padding-bottom: 72rpx;
        }
        
        .fs-p76 {
          padding: 76rpx;
        }
        
        .fs-pt76 {
          padding-top: 76rpx;
        }
        
        .fs-pr76 {
          padding-right: 76rpx;
        }
        
        .fs-pb76 {
          padding-bottom: 76rpx;
        }
        
        .fs-pl76 {
          padding-left: 76rpx;
        }
        
        .fs-px76 {
          padding-left: 76rpx;
          padding-right: 76rpx;
        }
        
        .fs-py76 {
          padding-top: 76rpx;
          padding-bottom: 76rpx;
        }
        
        .fs-p80 {
          padding: 80rpx;
        }
        
        .fs-pt80 {
          padding-top: 80rpx;
        }
        
        .fs-pr80 {
          padding-right: 80rpx;
        }
        
        .fs-pb80 {
          padding-bottom: 80rpx;
        }
        
        .fs-pl80 {
          padding-left: 80rpx;
        }
        
        .fs-px80 {
          padding-left: 80rpx;
          padding-right: 80rpx;
        }
        
        .fs-py80 {
          padding-top: 80rpx;
          padding-bottom: 80rpx;
        }
        
        .fs-p84 {
          padding: 84rpx;
        }
        
        .fs-pt84 {
          padding-top: 84rpx;
        }
        
        .fs-pr84 {
          padding-right: 84rpx;
        }
        
        .fs-pb84 {
          padding-bottom: 84rpx;
        }
        
        .fs-pl84 {
          padding-left: 84rpx;
        }
        
        .fs-px84 {
          padding-left: 84rpx;
          padding-right: 84rpx;
        }
        
        .fs-py84 {
          padding-top: 84rpx;
          padding-bottom: 84rpx;
        }
        
        .fs-p88 {
          padding: 88rpx;
        }
        
        .fs-pt88 {
          padding-top: 88rpx;
        }
        
        .fs-pr88 {
          padding-right: 88rpx;
        }
        
        .fs-pb88 {
          padding-bottom: 88rpx;
        }
        
        .fs-pl88 {
          padding-left: 88rpx;
        }
        
        .fs-px88 {
          padding-left: 88rpx;
          padding-right: 88rpx;
        }
        
        .fs-py88 {
          padding-top: 88rpx;
          padding-bottom: 88rpx;
        }
        
        .fs-p92 {
          padding: 92rpx;
        }
        
        .fs-pt92 {
          padding-top: 92rpx;
        }
        
        .fs-pr92 {
          padding-right: 92rpx;
        }
        
        .fs-pb92 {
          padding-bottom: 92rpx;
        }
        
        .fs-pl92 {
          padding-left: 92rpx;
        }
        
        .fs-px92 {
          padding-left: 92rpx;
          padding-right: 92rpx;
        }
        
        .fs-py92 {
          padding-top: 92rpx;
          padding-bottom: 92rpx;
        }
        
        .fs-p96 {
          padding: 96rpx;
        }
        
        .fs-pt96 {
          padding-top: 96rpx;
        }
        
        .fs-pr96 {
          padding-right: 96rpx;
        }
        
        .fs-pb96 {
          padding-bottom: 96rpx;
        }
        
        .fs-pl96 {
          padding-left: 96rpx;
        }
        
        .fs-px96 {
          padding-left: 96rpx;
          padding-right: 96rpx;
        }
        
        .fs-py96 {
          padding-top: 96rpx;
          padding-bottom: 96rpx;
        }
        
        .fs-p120 {
          padding: 120rpx;
        }
        
        .fs-pt120 {
          padding-top: 120rpx;
        }
        
        .fs-pr120 {
          padding-right: 120rpx;
        }
        
        .fs-pb120 {
          padding-bottom: 120rpx;
        }
        
        .fs-pl120 {
          padding-left: 120rpx;
        }
        
        .fs-px120 {
          padding-left: 120rpx;
          padding-right: 120rpx;
        }
        
        .fs-py120 {
          padding-top: 120rpx;
          padding-bottom: 120rpx;
        }
        
        .fs-p160 {
          padding: 160rpx;
        }
        
        .fs-pt160 {
          padding-top: 160rpx;
        }
        
        .fs-pr160 {
          padding-right: 160rpx;
        }
        
        .fs-pb160 {
          padding-bottom: 160rpx;
        }
        
        .fs-pl160 {
          padding-left: 160rpx;
        }
        
        .fs-px160 {
          padding-left: 160rpx;
          padding-right: 160rpx;
        }
        
        .fs-py160 {
          padding-top: 160rpx;
          padding-bottom: 160rpx;
        }
        
        .fs-p200 {
          padding: 200rpx;
        }
        
        .fs-pt200 {
          padding-top: 200rpx;
        }
        
        .fs-pr200 {
          padding-right: 200rpx;
        }
        
        .fs-pb200 {
          padding-bottom: 200rpx;
        }
        
        .fs-pl200 {
          padding-left: 200rpx;
        }
        
        .fs-px200 {
          padding-left: 200rpx;
          padding-right: 200rpx;
        }
        
        .fs-py200 {
          padding-top: 200rpx;
          padding-bottom: 200rpx;
        }
        
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        30
        31
        32
        33
        34
        35
        36
        37
        38
        39
        40
        41
        42
        43
        44
        45
        46
        47
        48
        49
        50
        51
        52
        53
        54
        55
        56
        57
        58
        59
        60
        61
        62
        63
        64
        65
        66
        67
        68
        69
        70
        71
        72
        73
        74
        75
        76
        77
        78
        79
        80
        81
        82
        83
        84
        85
        86
        87
        88
        89
        90
        91
        92
        93
        94
        95
        96
        97
        98
        99
        100
        101
        102
        103
        104
        105
        106
        107
        108
        109
        110
        111
        112
        113
        114
        115
        116
        117
        118
        119
        120
        121
        122
        123
        124
        125
        126
        127
        128
        129
        130
        131
        132
        133
        134
        135
        136
        137
        138
        139
        140
        141
        142
        143
        144
        145
        146
        147
        148
        149
        150
        151
        152
        153
        154
        155
        156
        157
        158
        159
        160
        161
        162
        163
        164
        165
        166
        167
        168
        169
        170
        171
        172
        173
        174
        175
        176
        177
        178
        179
        180
        181
        182
        183
        184
        185
        186
        187
        188
        189
        190
        191
        192
        193
        194
        195
        196
        197
        198
        199
        200
        201
        202
        203
        204
        205
        206
        207
        208
        209
        210
        211
        212
        213
        214
        215
        216
        217
        218
        219
        220
        221
        222
        223
        224
        225
        226
        227
        228
        229
        230
        231
        232
        233
        234
        235
        236
        237
        238
        239
        240
        241
        242
        243
        244
        245
        246
        247
        248
        249
        250
        251
        252
        253
        254
        255
        256
        257
        258
        259
        260
        261
        262
        263
        264
        265
        266
        267
        268
        269
        270
        271
        272
        273
        274
        275
        276
        277
        278
        279
        280
        281
        282
        283
        284
        285
        286
        287
        288
        289
        290
        291
        292
        293
        294
        295
        296
        297
        298
        299
        300
        301
        302
        303
        304
        305
        306
        307
        308
        309
        310
        311
        312
        313
        314
        315
        316
        317
        318
        319
        320
        321
        322
        323
        324
        325
        326
        327
        328
        329
        330
        331
        332
        333
        334
        335
        336
        337
        338
        339
        340
        341
        342
        343
        344
        345
        346
        347
        348
        349
        350
        351
        352
        353
        354
        355
        356
        357
        358
        359
        360
        361
        362
        363
        364
        365
        366
        367
        368
        369
        370
        371
        372
        373
        374
        375
        376
        377
        378
        379
        380
        381
        382
        383
        384
        385
        386
        387
        388
        389
        390
        391
        392
        393
        394
        395
        396
        397
        398
        399
        400
        401
        402
        403
        404
        405
        406
        407
        408
        409
        410
        411
        412
        413
        414
        415
        416
        417
        418
        419
        420
        421
        422
        423
        424
        425
        426
        427
        428
        429
        430
        431
        432
        433
        434
        435
        436
        437
        438
        439
        440
        441
        442
        443
        444
        445
        446
        447
        448
        449
        450
        451
        452
        453
        454
        455
        456
        457
        458
        459
        460
        461
        462
        463
        464
        465
        466
        467
        468
        469
        470
        471
        472
        473
        474
        475
        476
        477
        478
        479
        480
        481
        482
        483
        484
        485
        486
        487
        488
        489
        490
        491
        492
        493
        494
        495
        496
        497
        498
        499
        500
        501
        502
        503
        504
        505
        506
        507
        508
        509
        510
        511
        512
        513
        514
        515
        516
        517
        518
        519
        520
        521
        522
        523
        524
        525
        526
        527
        528
        529
        530
        531
        532
        533
        534
        535
        536
        537
        538
        539
        540
        541
        542
        543
        544
        545
        546
        547
        548
        549
        550
        551
        552
        553
        554
        555
        556
        557
        558
        559
        560
        561
        562
        563
        564
        565
        566
        567
        568
        569
        570
        571
        572
        573
        574
        575
        576
        577
        578
        579
        580
        581
        582
        583
        584
        585
        586
        587
        588
        589
        590
        591
        592
        593
        594
        595
        596
        597
        598
        599
        600
        601
        602
        603
        604
        605
        606
        607
        608
        609
        610
        611
        612
        613
        614
        615
        616
        617
        618
        619
        620
        621
        622
        623
        624
        625
        626
        627
        628
        629
        630
        631
        632
        633
        634
        635
        636
        637
        638
        639
        640
        641
        642
        643
        644
        645
        646
        647
        648
        649
        650
        651
        652
        653
        654
        655
        656
        657
        658
        659
        660
        661
        662
        663
        664
        665
        666
        667
        668
        669
        670
        671
        672
        673
        674
        675
        676
        677
        678
        679
        680
        681
        682
        683
        684
        685
        686
        687
        688
        689
        690
        691
        692
        693
        694
        695
        696
        697
        698
        699
        700
        701
        702
        703
        704
        705
        706
        707
        708
        709
        710
        711
        712
        713
        714
        715
        716
        717
        718
        719
        720
        721
        722
        723
        724
        725
        726
        727
        728
        729
        730
        731
        732
        733
        734
        735
        736
        737
        738
        739
        740
        741
        742
        743
        744
        745
        746
        747
        748
        749
        750
        751
        752
        753
        754
        755
        756
        757
        758
        759
        760
        761
        762
        763
        764
        765
        766
        767
        768
        769
        770
        771
        772
        773
        774
        775
        776
        777
        778
        779
        780
        781
        782
        783
        784
        785
        786
        787
        788
        789
        790
        791
        792
        793
        794
        795
        796
        797
        798
        799
        800
        801
        802
        803
        804
        805
        806
        807
        808
        809
        810
        811
        812
        813
        814
        815
        816
        817
        818
        819
        820
        821
        822
        823
        824
        825
        826
        827
        828
        829
        830
        831
        832
        833
        834
        835
        836
        837
        838
        839
        840
        841
        842
        843
        844
        845
        846
        847
        848
        849
        850
        851
        852
        853
        854
        855
        856
        857
        858
        859
        860
        861
        862
        863
        864
        865
        866
        867
        868
        869
        870
        871
        872
        873
        874
        875
        876
        877
        878
        879
        880
        881
        882
        883
        884
        885
        886
        887
        888
        889
        890
        891
        892
        893
        894
        895
        896
        897
        898
        899
        900
        901
        902
        903
        904
        905
        906
        907
        908
        909
        910
        911
        912
        913
        914
        915
        916
        917
        918
        919
        920
        921
        922
        923
        924
        925
        926
        927
        928
        929
        930
        931
        932
        933
        934
        // Make sure to add code blocks to your code group
        border.scss
        /*!
         * border v1.0.0 (https://doc.firstui.cn)
         * Copyright 2024 FirstUI.
         * Licensed under the Apache license
         */
        
        .fs-border {
          border-style: solid;
          border-width: $fv-border-width;
        }
        
        .fs-border__none { border-width: 0 }
        
        .fs-border__top {
          border-top-style: solid;
          border-top-width: $fv-border-width;
        }
        
        .fs-border__right {
          border-right-style: solid;
          border-right-width: $fv-border-width;
        }
        
        .fs-border__bottom {
          border-bottom-style: solid;
          border-bottom-width: $fv-border-width;
        }
        
        .fs-border__left {
          border-left-style: solid;
          border-left-width: $fv-border-width;
        }
        
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        30
        31
        32
        radius.scss
          /*!
           * border-radius v1.0.0 (https://doc.firstui.cn)
           * Copyright 2024 FirstUI.
           * Licensed under the Apache license
           */
          
          $fv_radius:4,8,12,16,24,30,48,200;
          
          @each $r in $fv_radius{
          	.fs-radius__#{$r} { 
          		border-radius: #{$r}rpx;
          		overflow: hidden;
          	}
          }
          .fs-radius__sm{
          	border-radius: $fv-border-radius-sm;
          	overflow: hidden;
          }
          .fs-radius__base,
          .fs-radius__md{
          	border-radius: $fv-border-radius-base;
          	overflow: hidden;
          }
          .fs-radius__lg{
          	border-radius: $fv-border-radius-lg;
          	overflow: hidden;
          }
          .fs-radius__circle{
          	/* #ifndef APP-NVUE */
          	border-radius: 50%;
          	/* #endif */
          	/* #ifdef APP-NVUE */
          	border-radius: 200px;
          	/* #endif */
          	overflow: hidden;
          }
          
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          17
          18
          19
          20
          21
          22
          23
          24
          25
          26
          27
          28
          29
          30
          31
          32
          33
          34
          35
          36
          /*!
           * border-radius v1.0.0 (https://doc.firstui.cn)
           * Copyright 2024 FirstUI.
           * Licensed under the Apache license
           */
          .fs-radius__4 {
            border-radius: 4rpx;
            overflow: hidden;
          }
          
          .fs-radius__8 {
            border-radius: 8rpx;
            overflow: hidden;
          }
          
          .fs-radius__12 {
            border-radius: 12rpx;
            overflow: hidden;
          }
          
          .fs-radius__16 {
            border-radius: 16rpx;
            overflow: hidden;
          }
          
          .fs-radius__24 {
            border-radius: 24rpx;
            overflow: hidden;
          }
          
          .fs-radius__30 {
            border-radius: 30rpx;
            overflow: hidden;
          }
          
          .fs-radius__48 {
            border-radius: 48rpx;
            overflow: hidden;
          }
          
          .fs-radius__200 {
            border-radius: 200rpx;
            overflow: hidden;
          }
          
          .fs-radius__sm {
            border-radius: 16rpx;
            overflow: hidden;
          }
          
          .fs-radius__base,
          .fs-radius__md {
            border-radius: 24rpx;
            overflow: hidden;
          }
          
          .fs-radius__lg {
            border-radius: 48rpx;
            overflow: hidden;
          }
          
          .fs-radius__circle {
            /* #ifndef APP-NVUE */
            border-radius: 50%;
            /* #endif */
            /* #ifdef APP-NVUE */
            border-radius: 200px;
            /* #endif */
            overflow: hidden;
          }
          
          
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          17
          18
          19
          20
          21
          22
          23
          24
          25
          26
          27
          28
          29
          30
          31
          32
          33
          34
          35
          36
          37
          38
          39
          40
          41
          42
          43
          44
          45
          46
          47
          48
          49
          50
          51
          52
          53
          54
          55
          56
          57
          58
          59
          60
          61
          62
          63
          64
          65
          66
          67
          68
          69
          70
          71
          // Make sure to add code blocks to your code group
          position.scss
            /*!
             * position v1.0.0 (https://doc.firstui.cn)
             * Copyright 2024 FirstUI.
             * Licensed under the Apache license
             */
            
            .fs-relative { position: relative }
            .fs-absolute { position: absolute }
            .fs-fixed { position: fixed }
            .fs-sticky { position: sticky }
            
            .fs-top0 { top: 0 }
            .fs-right0 { right: 0 }
            .fs-bottom0 { bottom: 0 }
            .fs-left0 { left: 0 }
            
            /* z-index */
            @for $i from 1 through 9 {
            	.fs-z#{$i} { z-index: #{$i} }
            }
            
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            17
            18
            19
            20
            /*!
             * position v1.0.0 (https://doc.firstui.cn)
             * Copyright 2024 FirstUI.
             * Licensed under the Apache license
             */
            .fs-relative {
              position: relative;
            }
            
            .fs-absolute {
              position: absolute;
            }
            
            .fs-fixed {
              position: fixed;
            }
            
            .fs-sticky {
              position: sticky;
            }
            
            .fs-top0 {
              top: 0;
            }
            
            .fs-right0 {
              right: 0;
            }
            
            .fs-bottom0 {
              bottom: 0;
            }
            
            .fs-left0 {
              left: 0;
            }
            
            /* z-index */
            .fs-z1 {
              z-index: 1;
            }
            
            .fs-z2 {
              z-index: 2;
            }
            
            .fs-z3 {
              z-index: 3;
            }
            
            .fs-z4 {
              z-index: 4;
            }
            
            .fs-z5 {
              z-index: 5;
            }
            
            .fs-z6 {
              z-index: 6;
            }
            
            .fs-z7 {
              z-index: 7;
            }
            
            .fs-z8 {
              z-index: 8;
            }
            
            .fs-z9 {
              z-index: 9;
            }
            
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            17
            18
            19
            20
            21
            22
            23
            24
            25
            26
            27
            28
            29
            30
            31
            32
            33
            34
            35
            36
            37
            38
            39
            40
            41
            42
            43
            44
            45
            46
            47
            48
            49
            50
            51
            52
            53
            54
            55
            56
            57
            58
            59
            60
            61
            62
            63
            64
            65
            66
            67
            68
            69
            70
            71
            72
            73
            // Make sure to add code blocks to your code group
            flexbox.scss
            /*!
             * flexbox v1.0.0 (https://doc.firstui.cn)
             * Copyright 2024 FirstUI.
             * Licensed under the Apache license
             */
            
            .fs-flex,
            .fs-flex__row { 
            	/* #ifndef APP-NVUE */
            	display: flex;
            	/* #endif */
            	flex-direction: row;
            }
            
            .fs-flex__column  { 
            	/* #ifndef APP-NVUE */
            	display: flex;
            	/* #endif */
            	flex-direction: column;
            }
            
            .fs-flex__wrap    { flex-wrap: wrap }
            
            .fs-items__start    { align-items: flex-start }
            .fs-items__end      { align-items: flex-end }
            .fs-items__center   { align-items: center }
            /* #ifndef APP-NVUE */
            .fs-items__baseline { align-items: baseline }
            /* #endif */
            .fs-items__stretch  { align-items: stretch }
            
            /* #ifndef APP-NVUE */
            .fs-self__start    { align-self: flex-start }
            .fs-self__end      { align-self: flex-end }
            .fs-self__center   { align-self: center }
            .fs-self__baseline { align-self: baseline }
            .fs-self__stretch  { align-self: stretch }
            /* #endif */
            
            .fs-justify__start   { justify-content: flex-start }
            .fs-justify__end     { justify-content: flex-end }
            .fs-justify__center  { justify-content: center }
            .fs-justify__between { justify-content: space-between }
            .fs-justify__around  { justify-content: space-around }
            /* #ifndef APP-NVUE */
            .fs-justify__evenly  { justify-content: space-evenly }
            /* #endif */
            
            /* #ifndef APP-NVUE */
            .fs-content__start   { align-content: flex-start }
            .fs-content__end     { align-content: flex-end }
            .fs-content__center  { align-content: center }
            .fs-content__between { align-content: space-between }
            .fs-content__around  { align-content: space-around }
            .fs-content__stretch { align-content: stretch }
            /* #endif */
            
            /* #ifndef APP-NVUE */
            .fs-order__0 { order: 0 }
            .fs-order__1 { order: 1 }
            .fs-order__2 { order: 2 }
            .fs-order__3 { order: 3 }
            .fs-order__last { order: 99999 }
            /* #endif */
            
            .fs-flex__center{
            	/* #ifndef APP-NVUE */
            	display: flex;
            	/* #endif */
            	flex-direction: row;
            	align-items: center;
            	justify-content: center;
            }
            
            .fs-flex__between {
            	/* #ifndef APP-NVUE */
            	display: flex;
            	/* #endif */
            	flex-direction: row;
            	align-items: center;
            	justify-content: space-between;
            }
            
            .fs-align__center {
            	/* #ifndef APP-NVUE */
            	display: flex;
            	/* #endif */
            	align-items: center;
            	flex-direction: row;
            }
            
            .fs-flex__reverse {
            	flex-direction: row-reverse;
            }
            
            .fs-flex__1,
            .fs-flex1{
            	flex: 1;
            }
            
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            17
            18
            19
            20
            21
            22
            23
            24
            25
            26
            27
            28
            29
            30
            31
            32
            33
            34
            35
            36
            37
            38
            39
            40
            41
            42
            43
            44
            45
            46
            47
            48
            49
            50
            51
            52
            53
            54
            55
            56
            57
            58
            59
            60
            61
            62
            63
            64
            65
            66
            67
            68
            69
            70
            71
            72
            73
            74
            75
            76
            77
            78
            79
            80
            81
            82
            83
            84
            85
            86
            87
            88
            89
            90
            91
            92
            93
            94
            95
            96
            97
            98
            99
            hide.scss
            /*!
             * hide v1.0.0 (https://doc.firstui.cn)
             * Copyright 2024 FirstUI.
             * Licensed under the Apache license
             */
            .fs-hide{
            	position: absolute;
            	left: -6666px;
            	top: -6666px;
            	opacity: 0;
            	/* #ifndef APP-NVUE */
            	visibility: hidden;
            	z-index: -1;
            	/* #endif */
            	overflow: hidden;
            }
            
            /* #ifndef APP-NVUE */
            .fs-display__none { 
            	display: none !important 
            }
            /* #endif */
            
            .fs-ellipsis{
            	/* #ifndef APP-NVUE */
            	white-space: nowrap;
            	/* #endif */
            	overflow: hidden;
            	text-overflow: ellipsis;
            	/* #ifdef APP-NVUE */
            	lines:1;
            	/* #endif */
            }
            .fs-ellipsis__2{
            	/* #ifndef APP-NVUE */
            	word-break: break-all;
            	display: -webkit-box;
            	-webkit-box-orient: vertical;
            	-webkit-line-clamp: 2;
            	/* #endif */
            	overflow: hidden;
            	text-overflow: ellipsis;
            	/* #ifdef APP-NVUE */
            	lines:2;
            	/* #endif */
            }
            
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            17
            18
            19
            20
            21
            22
            23
            24
            25
            26
            27
            28
            29
            30
            31
            32
            33
            34
            35
            36
            37
            38
            39
            40
            41
            42
            43
            44
            45
            46

            其他说明

            • 全局引入 firstui.scss 或者 firstui.css 即可使用所有 类(class)选择器 来设置样式。
            • 文件路径 components/firstui/fui-css/ 文件夹下。

            示例预览

            # 示例代码地址

            FirstUICss 常用样式
            Last Updated: 2/19/2024, 12:03:15 PM