UNPKG

3.63 kBSCSSView Raw
1@charset "UTF-8";
2
3////
4/// @module collapse: 折叠面板
5/// @tag Collapse
6/// @category component
7/// @family data-display
8/// @varPrefix $collapse-
9/// @classPrefix {prefix}-collapse
10/// @order {"size/bounding":10,"size/divider":11,"size/title":12,"size/icon":13,"size/content":14,"statement/normal":10,"statement/normal/title":100,"statement/normal/icon":101,"statement/normal/content":102,"statement/divider":11,"statement/disabled":12,"statement/disabled/title":120,"statement/hover":13,"statement/hover/title":130}
11////
12
13$collapse-prefix: '.#{$css-prefix}collapse';
14
15// collapse variables
16// --------------------------------------------------
17
18// Common
19
20/// border
21/// @namespace size/bounding
22$collapse-border-width: $line-1 !default;
23
24/// corner
25/// @namespace size/bounding
26$collapse-border-corner: $corner-1 !default;
27/// border
28/// @namespace statement/normal
29$collapse-border-color: $color-line1-2 !default;
30/// border
31/// @namespace statement/divider
32$collapse-panel-border-color: $color-line1-2 !default;
33/// border
34/// @namespace statement/disabled
35$collapse-disabled-border-color: $color-line1-1 !default;
36
37/// border
38/// @namespace size/divider
39$collapse-title-border-width: $line-1 !default;
40/// line height
41/// @namespace size/title
42$collapse-title-height: $s-5 !default;
43/// background
44/// @namespace statement/normal/title
45$collapse-title-bg-color: $color-fill1-2 !default;
46/// background
47/// @namespace statement/hover/title
48$collapse-title-hover-bg-color: $color-fill1-3 !default;
49/// background
50/// @namespace statement/disabled/title
51$collapse-title-disabled-bg-color: $color-fill1-2 !default;
52/// text
53/// @namespace statement/normal/title
54$collapse-title-font-color: $color-text1-4 !default;
55/// text
56/// @namespace statement/disabled/title
57$collapse-title-font-disabled-color: $color-text1-1 !default;
58/// text
59/// @namespace statement/hover/title
60$collapse-title-hover-font-color: $color-text1-4 !default;
61/// text
62/// @namespace size/title
63$collapse-title-font-size: $font-size-body-2 !default;
64/// weight
65/// @namespace size/title
66$collapse-title-font-weight: $font-weight-2 !default;
67/// weight
68/// @namespace statement/hover/title
69$collapse-title-hover-font-weight: $font-weight-2 !default;
70/// padding(t,b)
71/// @namespace size/title
72$collapse-title-padding-tb: $s-2 !default;
73
74/// size
75/// @namespace size/icon
76$collapse-icon-size: $icon-xxs !default;
77/// color
78/// @namespace statement/normal/icon
79$collapse-icon-color: $color-text1-4 !default;
80/// color
81/// @namespace statement/hover/icon
82$collapse-icon-hover-color: $color-text1-4 !default;
83/// margin (r)
84/// @namespace size/icon
85$collapse-icon-margin-r: $s-2 !default;
86/// margin (l)
87/// @namespace size/icon
88$collapse-icon-margin-l: $s-3 !default;
89
90$collapse-icon-rotation-collapsed: 90deg;
91$collapse-icon-rotation-expanded: 180deg;
92$collapse-icon-rotation-collapsed-rtl: $collapse-icon-rotation-collapsed * 3;
93
94/// background
95/// @namespace statement/normal/content
96$collapse-content-bg-color: $color-white !default;
97/// padding (l,r)
98/// @namespace size/content
99$collapse-content-padding-x: $s-4 !default;
100/// padding (t,b)
101/// @namespace size/content
102$collapse-content-padding-y: $s-3 !default;
103/// text
104/// @namespace size/content
105$collapse-content-font-size: $font-size-body-1 !default;
106/// text
107/// @namespace statement/normal/content
108$collapse-content-color: $color-text1-3 !default;
109
110/// fold icon
111/// @namespace statement/normal
112/// @type icon
113$collapse-fold-icon-content: $icon-content-arrow-right !default;
114
115/// unfold icon
116/// @namespace statement/normal
117/// @type icon
118$collapse-unfold-icon-content: $icon-reset !default;