This repository was archived by the owner on Jan 13, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change 24
24
// stylelint-disable selector-class-pattern
25
25
26
26
@use ' sass:math' ;
27
+ @use ' @material/dom/mixins' as dom-mixins ;
27
28
@use ' @material/elevation/mixins' as elevation-mixins ;
28
29
@use ' @material/feature-targeting/feature-targeting' ;
29
30
@use ' @material/ripple/ripple' ;
@@ -425,6 +426,25 @@ $ripple-target: '.mdc-button__ripple';
425
426
}
426
427
}
427
428
429
+ ///
430
+ /// Includes ad-hoc high contrast mode support.
431
+ ///
432
+ @mixin high-contrast-mode-shim ($query : feature-targeting .all ()) {
433
+ & ::before {
434
+ @include dom-mixins .transparent-border ($query : $query );
435
+ }
436
+
437
+ & :focus {
438
+ & ::before {
439
+ @include dom-mixins .transparent-border (
440
+ $border-width : 5px ,
441
+ $border-style : double ,
442
+ $query : $query
443
+ );
444
+ }
445
+ }
446
+ }
447
+
428
448
@mixin base_ ($query ) {
429
449
$feat-color : feature-targeting .create-target ($query , color );
430
450
$feat-structure : feature-targeting .create-target ($query , structure );
Original file line number Diff line number Diff line change 16
16
"sideEffects" : false ,
17
17
"dependencies" : {
18
18
"@material/density" : " ^9.0.0" ,
19
+ "@material/dom" : " ^9.0.0" ,
19
20
"@material/elevation" : " ^9.0.0" ,
20
21
"@material/feature-targeting" : " ^9.0.0" ,
21
22
"@material/ripple" : " ^9.0.0" ,
You can’t perform that action at this time.
0 commit comments