|
85 | 85 | } |
86 | 86 | } |
87 | 87 |
|
88 | | - &:hover { |
89 | | - z-index: 1; |
| 88 | + &:hover, |
| 89 | + &:active { |
90 | 90 | color: var-get($theme, 'item-hover-text-color'); |
91 | | - background: var-get($theme, 'item-hover-background'); |
92 | | - border-color: var-get($theme, 'item-hover-border-color'); |
93 | 91 |
|
94 | 92 | igx-icon { |
95 | 93 | color: var-get($theme, 'item-hover-icon-color'); |
96 | 94 | } |
97 | 95 | } |
98 | 96 |
|
| 97 | + &:hover { |
| 98 | + z-index: 1; |
| 99 | + background: var-get($theme, 'item-hover-background'); |
| 100 | + border-color: var-get($theme, 'item-hover-border-color'); |
| 101 | + } |
| 102 | + |
99 | 103 | &:active { |
100 | 104 | z-index: 2; |
101 | | - color: var-get($theme, 'item-hover-text-color'); |
102 | 105 | background: var-get($theme, 'item-active-background'); |
103 | 106 | border-color: var-get($theme, 'item-active-border-color'); |
104 | | - |
105 | | - igx-icon { |
106 | | - color: var-get($theme, 'item-hover-icon-color'); |
107 | | - } |
108 | 107 | } |
109 | 108 |
|
110 | 109 | @if $variant == 'fluent' { |
|
162 | 161 | box-shadow: 0 0 0 rem(3px) var-get($theme, 'idle-shadow-color'); |
163 | 162 | } |
164 | 163 |
|
165 | | - &:hover { |
166 | | - background: var-get($theme, 'item-focused-hover-background'); |
167 | | - border-color: var-get($theme, 'item-focused-hover-border-color'); |
| 164 | + &:hover, |
| 165 | + &:active { |
168 | 166 | color: var-get($theme, 'item-focused-hover-text-color'); |
169 | 167 |
|
170 | 168 | igx-icon { |
|
178 | 176 | } |
179 | 177 | } |
180 | 178 |
|
| 179 | + &:hover { |
| 180 | + background: var-get($theme, 'item-focused-hover-background'); |
| 181 | + border-color: var-get($theme, 'item-focused-hover-border-color'); |
| 182 | + } |
| 183 | + |
181 | 184 | &:active { |
182 | 185 | background: var-get($theme, 'item-active-background'); |
183 | 186 | border-color: var-get($theme, 'item-active-border-color'); |
|
207 | 210 | } |
208 | 211 |
|
209 | 212 | %igx-group-item-selected { |
| 213 | + z-index: 2; |
210 | 214 | color: var-get($theme, 'item-selected-text-color'); |
211 | 215 | background: var-get($theme, 'item-selected-background'); |
212 | 216 | border-color: var-get($theme, 'item-selected-border-color'); |
|
220 | 224 | color: var-get($theme, 'item-selected-icon-color'); |
221 | 225 | } |
222 | 226 |
|
223 | | - &:hover { |
224 | | - border-color: var-get($theme, 'item-selected-hover-border-color'); |
| 227 | + &:hover, |
| 228 | + &:active { |
225 | 229 | color: var-get($theme, 'item-selected-hover-text-color'); |
226 | | - background: var-get($theme, 'item-selected-hover-background'); |
227 | 230 |
|
228 | 231 | igx-icon { |
229 | 232 | color: var-get($theme, 'item-selected-hover-icon-color'); |
230 | 233 | } |
231 | 234 | } |
232 | 235 |
|
| 236 | + &:hover { |
| 237 | + border-color: var-get($theme, 'item-selected-hover-border-color'); |
| 238 | + background: var-get($theme, 'item-selected-hover-background'); |
| 239 | + } |
| 240 | + |
233 | 241 | &:active { |
234 | 242 | border-color: var-get($theme, 'item-selected-active-border-color'); |
235 | | - color: var-get($theme, 'item-selected-hover-text-color'); |
236 | 243 | background: var-get($theme, 'item-selected-active-background'); |
237 | | - |
238 | | - igx-icon { |
239 | | - color: var-get($theme, 'item-selected-hover-icon-color'); |
240 | | - } |
241 | 244 | } |
242 | 245 |
|
243 | 246 | &[igxButton].igx-button--focused { |
|
266 | 269 | box-shadow: 0 0 0 rem(4px) var-get($theme, 'selected-shadow-color'); |
267 | 270 | } |
268 | 271 |
|
269 | | - &:hover { |
270 | | - background: var-get($theme, 'item-selected-focus-hover-background'); |
| 272 | + &:hover, |
| 273 | + &:active { |
271 | 274 | color: var-get($theme, 'item-selected-hover-text-color'); |
272 | | - border-color: var-get($theme, 'item-selected-border-color'); |
273 | 275 |
|
274 | 276 | igx-icon { |
275 | 277 | color: var-get($theme, 'item-selected-hover-icon-color'); |
|
280 | 282 | } |
281 | 283 | } |
282 | 284 |
|
| 285 | + &:hover { |
| 286 | + background: var-get($theme, 'item-selected-focus-hover-background'); |
| 287 | + border-color: var-get($theme, 'item-selected-border-color'); |
| 288 | + } |
| 289 | + |
283 | 290 | &:active { |
284 | | - background: var-get($theme, 'item-selected-active-background'); |
285 | 291 | border-color: var-get($theme, 'item-selected-active-border-color'); |
| 292 | + background: var-get($theme, 'item-selected-active-background'); |
286 | 293 | } |
287 | 294 | } |
288 | 295 |
|
|
0 commit comments