UNPKG

6.66 kBSCSSView Raw
1// tag placeholders
2// --------------------------------------------------
3
4%ellipsis {
5 overflow: hidden;
6 text-overflow: ellipsis;
7}
8
9// 标签的 5 种形态:纯文字、灰底、品牌色底、纯边框、品牌色边框
10%tag-statement-text {
11 @include tag-statement(
12 $tag-normal-text-color,
13 $color-transparent,
14 $color-transparent,
15 $tag-normal-text-color-hover
16 );
17}
18
19%tag-statement-primary {
20 @include tag-statement(
21 $tag-fill-text-color,
22 $tag-fill-border-color,
23 $tag-fill-bg-color,
24 $tag-fill-text-color-hover,
25 $tag-fill-border-color-hover,
26 $tag-fill-bg-color-hover,
27 $tag-fill-tail-color,
28 $tag-fill-tail-color-hover,
29 $tag-fill-tail-color-disabled,
30 $tag-fill-text-color-disabled,
31 $tag-fill-border-color-disabled,
32 $tag-fill-bg-color-disabled
33 );
34}
35
36%tag-statement-closable-primary {
37 @include tag-statement(
38 $tag-closable-primary-fill-text-color,
39 $tag-closable-primary-fill-border-color,
40 $tag-closable-primary-fill-bg-color,
41 $tag-closable-primary-fill-text-color-hover,
42 $tag-closable-primary-fill-border-color-hover,
43 $tag-closable-primary-fill-bg-color-hover,
44 $tag-fill-tail-color,
45 $tag-fill-tail-color-hover,
46 $tag-fill-tail-color-disabled,
47 $tag-closable-primary-fill-text-color-disabled,
48 $tag-closable-primary-fill-border-color-disabled,
49 $tag-closable-primary-fill-bg-color-disabled
50 );
51}
52
53%tag-statement-checkable-fill {
54 @include tag-statement(
55 $tag-checkable-fill-text-color,
56 $tag-checkable-fill-border-color,
57 $tag-checkable-fill-bg-color,
58 $tag-checkable-fill-text-color-hover,
59 $tag-checkable-fill-border-color-hover,
60 $tag-checkable-fill-bg-color-hover,
61 $tag-checkable-fill-tail-color,
62 $tag-checkable-fill-tail-color-hover,
63 $tag-checkable-fill-tail-color-disabled,
64 $tag-checkable-fill-text-color-disabled,
65 $tag-checkable-fill-border-color-disabled,
66 $tag-checkable-fill-bg-color-disabled
67 );
68}
69
70%tag-statement-checkable-fill-checked {
71 @include tag-statement(
72 $tag-checkable-primary-text-color,
73 $tag-checkable-primary-border-color,
74 $tag-checkable-primary-bg-color,
75 $tag-checkable-primary-text-color-hover,
76 $tag-checkable-primary-border-color-hover,
77 $tag-checkable-primary-bg-color-hover,
78 $tag-checkable-primary-tail-color,
79 $tag-checkable-primary-tail-color-hover,
80 $tag-checkable-primary-tail-color,
81 $tag-checkable-primary-text-color-disabled,
82 $tag-checkable-primary-border-color-disabled,
83 $tag-checkable-primary-bg-color-disabled
84 );
85}
86
87%tag-statement-bordered {
88 @include tag-statement(
89 $tag-bordered-text-color,
90 $tag-bordered-border-color,
91 $tag-bordered-bg,
92 $tag-bordered-text-color-hover,
93 $tag-bordered-border-color-hover,
94 $tag-bordered-bg-hover,
95 $tag-bordered-tail-color,
96 $tag-bordered-tail-color-hover,
97 $tag-bordered-tail-color-disabled,
98 $tag-bordered-text-color-disabled,
99 $tag-bordered-border-color-disabled,
100 $tag-bordered-bg-disabled
101 );
102}
103
104// 提供一份给 closable tag 配置
105%tag-statement-closable-bordered {
106 @include tag-statement(
107 $tag-closable-bordered-text-color, // $tag-bordered-text-color,
108 $tag-closable-bordered-border-color, // $tag-bordered-border-color
109 $tag-closable-bordered-bg, // $tag-bordered-bg,
110 $tag-closable-bordered-text-color-hover, // $tag-bordered-text-color-hover,
111 $tag-closable-bordered-border-color-hover, // $tag-bordered-border-color-hover,
112 $tag-closable-bordered-bg-hover, // $tag-bordered-bg-hover,
113 $tag-closable-bordered-tail-color, // $tag-bordered-tail-color,
114 $tag-closable-bordered-tail-color-hover, // $tag-bordered-tail-color-hover,
115 $tag-closable-bordered-tail-color-disabled, // $tag-bordered-tail-color-disabled,
116 $tag-closable-bordered-text-color-disabled, // $tag-bordered-text-color-disabled,
117 $tag-closable-bordered-border-color-disabled, // $tag-bordered-border-color-disabled,
118 $tag-closable-bordered-bg-disabled // $tag-bordered-bg-disabled
119 );
120}
121
122%tag-statement-normal {
123 @include tag-statement(
124 $tag-secondary-text-color,
125 $tag-secondary-border-color,
126 $tag-secondary-bg,
127 $tag-secondary-text-color-hover,
128 $tag-secondary-border-color-hover,
129 $tag-secondary-bg-hover
130 );
131}
132
133%tag-statement-secondary {
134 @include tag-statement(
135 $tag-secondary-text-color,
136 $tag-secondary-border-color,
137 $tag-secondary-bg,
138 $tag-secondary-text-color-hover,
139 $tag-secondary-border-color-hover,
140 $tag-secondary-bg-hover
141 );
142}
143
144%tag-checkable-secondary-tick {
145 @include tag-checked-tick(
146 $tag-checkable-icon-selected,
147 $tag-checkable-secondary-icon-color-selected,
148 $tag-checkable-secondary-icon-color-selected-hover,
149 $tag-checkable-secondary-icon-color-selected-disabled,
150 $tag-checkable-secondary-bg-selected,
151 $tag-checkable-secondary-bg-selected-hover,
152 $tag-checkable-secondary-bg-selected-disabled
153 );
154}
155
156%tag-selectable-normal {
157 @include tag-statement(
158 $tag-checkable-normal-text-color,
159 $tag-checkable-normal-border-color,
160 $tag-checkable-normal-bg,
161 $tag-checkable-normal-text-color-hover,
162 $tag-checkable-normal-border-color-hover,
163 $tag-checkable-normal-bg-hover,
164 '',
165 '',
166 '',
167 $tag-checkable-normal-text-selected-disabled,
168 $tag-checkable-normal-border-selected-disabled,
169 $tag-checkable-normal-bg-selected-disabled
170 );
171}
172
173%tag-checkable-normal-tick {
174 @include tag-checked-tick(
175 $tag-checkable-icon-selected,
176 $tag-checkable-normal-icon-color-selected,
177 $tag-checkable-normal-icon-color-selected-hover,
178 $tag-checkable-normal-icon-color-selected-disabled,
179 $tag-checkable-normal-bg-selected,
180 $tag-checkable-normal-bg-selected-hover,
181 $tag-checkable-normal-tick-bg-selected-disabled
182 );
183}
184
185%tag-closable-normal-tick {
186 @include tag-checked-tick(
187 $tag-closable-normal-icon,
188 $tag-closable-normal-icon-color,
189 $tag-closable-normal-icon-color-hover,
190 $tag-closable-normal-icon-color-disabled,
191 $tag-closable-normal-bg,
192 $tag-closable-normal-bg-hover,
193 $tag-closable-normal-bg-disabled
194 );
195}
196