2
2
3
3
: host (: not ([hidden ])) {
4
4
display : inline-block;
5
- height : 1 em ;
5
+ height : var ( --_ui5-badge-height ) ;
6
6
min-width : 1.125em ;
7
7
max-width : 100% ;
8
8
padding : 0 0.3125em ;
9
9
color : var (--sapAccentColor1 );
10
10
background : var (--sapLegendBackgroundColor1 );
11
- border : solid 0.0625em var (--sapAccentColor1 );
12
- border-radius : 0.5em ;
11
+ border : var (--_ui5-badge-border );
12
+ border-inline-start : var (--_ui5-badge-left-border );
13
+ border-radius : var (--_ui5-badge-border-radius );
13
14
box-sizing : border-box;
14
15
font-family : "72override" , var (--sapFontFamily );
15
16
text-align : center;
16
17
letter-spacing : 0.0125em ;
18
+ transition : all .2s ease-in-out;
19
+ }
20
+
21
+ : host ([color-scheme ]: hover ),
22
+ : host (: not ([color-scheme ]): hover ) {
23
+ cursor : var (--_ui5-badge-cursor );
17
24
}
18
25
19
26
.ui5-badge-root {
28
35
width : 100% ;
29
36
overflow : hidden;
30
37
white-space : nowrap;
31
- font-weight : bold ;
38
+ font-weight : var ( --_ui5-badge-font-weight ) ;
32
39
text-overflow : ellipsis;
33
- text-transform : uppercase ;
40
+ text-transform : var ( --_ui5-badge-text-transform ) ;
34
41
letter-spacing : inherit;
35
42
font-size : var (--ui5-badge-font-size ); /* origin from --sapFontSmallSize (0.75rem) */
36
43
}
37
44
45
+ : host (: hover ) .ui5-badge-text {
46
+ cursor : var (--_ui5-badge-cursor );
47
+ }
48
+
38
49
: host ([_icon-only ]) {
39
50
padding : 0 0.1875em ;
40
51
}
69
80
color : var (--ui5-badge-color-scheme-1-color );
70
81
}
71
82
83
+ : host ([color-scheme = "1" ]: hover ) {
84
+ background-color : var (--ui5-badge-color-scheme-1-hover-background );
85
+ box-shadow : var (--ui5-badge-color-scheme-1-shadow );
86
+ }
87
+
88
+ : host ([active ][color-scheme = "1" ]: hover ) {
89
+ box-shadow : var (--ui5-badge-color-scheme-1-active-shadow );
90
+ }
91
+
72
92
/* Scheme 2 */
73
93
: host ([color-scheme = "2" ]) {
74
94
background-color : var (--ui5-badge-color-scheme-2-background );
75
95
border-color : var (--ui5-badge-color-scheme-2-border );
76
96
color : var (--ui5-badge-color-scheme-2-color );
77
97
}
78
98
99
+ : host ([color-scheme = "2" ]: hover ) {
100
+ background-color : var (--ui5-badge-color-scheme-2-hover-background );
101
+ box-shadow : var (--ui5-badge-color-scheme-2-shadow );
102
+ }
103
+
104
+ : host ([active ][color-scheme = "2" ]: hover ) {
105
+ box-shadow : var (--ui5-badge-color-scheme-2-active-shadow );
106
+ }
107
+
79
108
/* Scheme 3 */
80
109
: host ([color-scheme = "3" ]) {
81
110
background-color : var (--ui5-badge-color-scheme-3-background );
82
111
border-color : var (--ui5-badge-color-scheme-3-border );
83
112
color : var (--ui5-badge-color-scheme-3-color );
84
113
}
85
114
115
+ : host ([color-scheme = "3" ]: hover ) {
116
+ background-color : var (--ui5-badge-color-scheme-3-hover-background );
117
+ box-shadow : var (--ui5-badge-color-scheme-3-shadow );
118
+ }
119
+
120
+ : host ([active ][color-scheme = "3" ]: hover ) {
121
+ box-shadow : var (--ui5-badge-color-scheme-3-active-shadow );
122
+ }
123
+
86
124
/* Scheme 4 */
87
125
: host ([color-scheme = "4" ]) {
88
126
background-color : var (--ui5-badge-color-scheme-4-background );
89
127
border-color : var (--ui5-badge-color-scheme-4-border );
90
128
color : var (--ui5-badge-color-scheme-4-color );
91
129
}
92
130
131
+ : host ([color-scheme = "4" ]: hover ) {
132
+ background-color : var (--ui5-badge-color-scheme-4-hover-background );
133
+ box-shadow : var (--ui5-badge-color-scheme-4-shadow );
134
+ }
135
+
136
+ : host ([active ][color-scheme = "4" ]: hover ) {
137
+ box-shadow : var (--ui5-badge-color-scheme-4-active-shadow );
138
+ }
139
+
93
140
/* Scheme 5 */
94
141
: host ([color-scheme = "5" ]) {
95
142
background-color : var (--ui5-badge-color-scheme-5-background );
96
143
border-color : var (--ui5-badge-color-scheme-5-border );
97
144
color : var (--ui5-badge-color-scheme-5-color );
98
145
}
99
146
147
+ : host ([color-scheme = "5" ]: hover ) {
148
+ background-color : var (--ui5-badge-color-scheme-5-hover-background );
149
+ box-shadow : var (--ui5-badge-color-scheme-5-shadow );
150
+ }
151
+
152
+ : host ([active ][color-scheme = "5" ]: hover ) {
153
+ box-shadow : var (--ui5-badge-color-scheme-5-active-shadow );
154
+ }
155
+
100
156
/* Scheme 6 */
101
157
: host ([color-scheme = "6" ]) {
102
158
background-color : var (--ui5-badge-color-scheme-6-background );
103
159
border-color : var (--ui5-badge-color-scheme-6-border );
104
160
color : var (--ui5-badge-color-scheme-6-color );
105
161
}
106
162
163
+ : host ([color-scheme = "6" ]: hover ) {
164
+ background-color : var (--ui5-badge-color-scheme-6-hover-background );
165
+ box-shadow : var (--ui5-badge-color-scheme-6-shadow );
166
+ }
167
+
168
+ : host ([active ][color-scheme = "6" ]: hover ) {
169
+ box-shadow : var (--ui5-badge-color-scheme-6-active-shadow );
170
+ }
171
+
107
172
/* Scheme 7 */
108
173
: host ([color-scheme = "7" ]) {
109
174
background-color : var (--ui5-badge-color-scheme-7-background );
110
175
border-color : var (--ui5-badge-color-scheme-7-border );
111
176
color : var (--ui5-badge-color-scheme-7-color );
112
177
}
113
178
179
+ : host ([color-scheme = "7" ]: hover ) {
180
+ background-color : var (--ui5-badge-color-scheme-7-hover-background );
181
+ box-shadow : var (--ui5-badge-color-scheme-7-shadow );
182
+ }
183
+
184
+ : host ([active ][color-scheme = "7" ]: hover ) {
185
+ box-shadow : var (--ui5-badge-color-scheme-7-active-shadow );
186
+ }
187
+
114
188
/* Scheme 8 */
115
189
: host ([color-scheme = "8" ]) {
116
190
background-color : var (--ui5-badge-color-scheme-8-background );
117
191
border-color : var (--ui5-badge-color-scheme-8-border );
118
192
color : var (--ui5-badge-color-scheme-8-color );
119
193
}
120
194
195
+ : host ([color-scheme = "8" ]: hover ) {
196
+ background-color : var (--ui5-badge-color-scheme-8-hover-background );
197
+ box-shadow : var (--ui5-badge-color-scheme-8-shadow );
198
+ }
199
+
200
+ : host ([active ][color-scheme = "8" ]: hover ) {
201
+ box-shadow : var (--ui5-badge-color-scheme-8-active-shadow );
202
+ }
203
+
121
204
/* Scheme 9 */
122
205
: host ([color-scheme = "9" ]) {
123
206
background-color : var (--ui5-badge-color-scheme-9-background );
124
207
border-color : var (--ui5-badge-color-scheme-9-border );
125
208
color : var (--ui5-badge-color-scheme-9-color );
126
209
}
127
210
211
+ : host ([color-scheme = "9" ]: hover ) {
212
+ background-color : var (--ui5-badge-color-scheme-9-hover-background );
213
+ box-shadow : var (--ui5-badge-color-scheme-9-shadow );
214
+ }
215
+
216
+ : host ([active ][color-scheme = "9" ]: hover ) {
217
+ box-shadow : var (--ui5-badge-color-scheme-9-active-shadow );
218
+ }
219
+
128
220
/* Scheme 10 */
129
221
: host ([color-scheme = "10" ]) {
130
222
background-color : var (--ui5-badge-color-scheme-10-background );
131
223
border-color : var (--ui5-badge-color-scheme-10-border );
132
224
color : var (--ui5-badge-color-scheme-10-color );
225
+ }
226
+
227
+ : host ([color-scheme = "10" ]: hover ) {
228
+ background-color : var (--ui5-badge-color-scheme-10-hover-background );
229
+ box-shadow : var (--ui5-badge-color-scheme-10-shadow );
230
+ }
231
+
232
+ : host ([active ][color-scheme = "10" ]: hover ) {
233
+ box-shadow : var (--ui5-badge-color-scheme-10-active-shadow );
133
234
}
0 commit comments