UNPKG

3.12 kBSCSSView Raw
1////
2/// @module checkbox: 复选框
3/// @tag checkbox
4/// @category component
5/// @family data-entry
6/// @varPrefix $checkbox-
7/// @classPrefix {prefix}-checkbox
8/// @order {"size/bounding":10,"size/icon":11,"size/label":12,"statement/normal":10,"statement/normal/bounding":100,"statement/hover":11,"statement/hover/bounding":110,"statement/checked":12,"statement/checked/bounding":120,"statement/checked/icon":121,"statement/disabled":13,"statement/disabled/bounding":130,"statement/disabled/icon":131,"statement/checked hover":14,"statement/checked hover/bounding":140,"statement/checked hover/icon":141}
9////
10
11@charset "UTF-8";
12
13$checkbox-prefix: '.#{$css-prefix}checkbox';
14
15/// size
16/// @namespace size/bounding
17$checkbox-size: $s-4 !default;
18/// radius
19/// @namespace size/bounding
20$checkbox-border-radius: $corner-1 !default;
21/// border-width
22/// @namespace size/bounding
23$checkbox-border-width: $line-1 !default;
24
25/// size
26/// @namespace size/icon
27$checkbox-circle-size: $icon-xxs !default;
28
29/// shadow
30/// @namespace size/bounding
31$checkbox-shadow: $shadow-zero !default;
32
33/// border
34/// @namespace statement/normal/bounding
35$checkbox-border-color: $color-line1-3 !default;
36/// border
37/// @namespace statement/hover/bounding
38$checkbox-hovered-border-color: $color-brand1-6 !default;
39/// border
40/// @namespace statement/checked/bounding
41$checkbox-checked-border-color: $color-transparent !default;
42/// border
43/// @namespace statement/disabled/bounding
44$checkbox-disabled-border-color: $color-line1-1 !default;
45/// border
46/// @namespace statement/checked hover/bounding
47$checkbox-checked-hovered-border-color: $color-transparent !default;
48
49/// text
50/// @namespace statement/checked/icon
51$checkbox-checked-circle-color: $color-white !default;
52/// text
53/// @namespace statement/normal/label
54$checkbox-label-color: $color-text1-4 !default;
55/// text
56/// @namespace statement/disabled/label
57$checkbox-disabled-label-color: $color-text1-1 !default;
58/// text
59/// @namespace statement/disabled/icon
60$checkbox-disabled-circle-color: $color-text1-1 !default;
61/// text
62/// @namespace statement/checked hover/icon
63$checkbox-checked-hovered-circle-color: $color-white !default;
64
65/// background
66/// @namespace statement/normal/bounding
67$checkbox-bg-color: $color-white !default;
68/// background
69/// @namespace statement/checked/bounding
70$checkbox-checked-bg-color: $color-brand1-6 !default;
71/// background
72/// @namespace statement/hover/bounding
73$checkbox-hovered-bg-color: $color-brand1-1 !default;
74/// background
75/// @namespace statement/checked hover/bounding
76$checkbox-checked-hovered-bg-color: $color-brand1-9 !default;
77/// background
78/// @namespace statement/disabled/bounding
79$checkbox-disabled-bg-color: $color-fill1-1 !default;
80
81/// size
82/// @namespace size/label
83$checkbox-font-size: $font-size-body-1 !default;
84/// margin(L)
85/// @namespace size/label
86$checkbox-margin-left: $s-1 !default;
87
88
89/// icon semi
90/// @namespace statement/normal
91$checkbox-semi-select-icon-content: $icon-content-semi-select !default;
92
93/// icon check
94/// @namespace statement/normal
95$checkbox-select-icon-content: $icon-content-select !default;