31
31
@use ' @material/dom/dom' ;
32
32
@use ' @material/feature-targeting/feature-targeting' ;
33
33
@use ' @material/focus-ring/focus-ring' ;
34
+ @use ' @material/rtl/rtl' ;
34
35
@use ' @material/ripple/ripple' ;
35
36
@use ' @material/ripple/ripple-theme' ;
36
37
@use ' @material/touch-target/mixins' as touch-target-mixins ;
462
463
$feat-structure : feature-targeting .create-target ($query , structure );
463
464
464
465
@include feature-targeting .targets ($feat-structure ) {
466
+ @include rtl .ignore-next-line ();
465
467
transform : rotate (45deg );
466
468
opacity : 0 ;
467
469
}
511
513
@include feature-targeting .targets ($feat-structure ) {
512
514
width : 100% ;
513
515
height : 0 ;
516
+ @include rtl .ignore-next-line ();
514
517
transform : scaleX (0 ) rotate (0deg );
515
518
border-width : math .div (math .floor (checkbox-theme .$mark-stroke-size ), 2 );
516
519
border-style : solid ;
523
526
}
524
527
525
528
@mixin mixedmark--checked_ {
529
+ @include rtl .ignore-next-line ();
526
530
transform : scaleX (1 ) rotate (-45deg );
527
531
}
528
532
529
533
@mixin mixedmark--indeterminate_ {
534
+ @include rtl .ignore-next-line ();
530
535
transform : scaleX (1 ) rotate (0deg );
531
536
opacity : 1 ;
532
537
}
@@ -598,11 +603,13 @@ $indeterminate-checked-easing-function_: cubic-bezier(0.14, 0, 0, 1) !default;
598
603
@keyframes mdc-checkbox-checked-indeterminate-checkmark {
599
604
from {
600
605
animation-timing-function : animation-variables .$deceleration-curve-timing-function ;
606
+ @include rtl .ignore-next-line ();
601
607
transform : rotate (0deg );
602
608
opacity : 1 ;
603
609
}
604
610
605
611
to {
612
+ @include rtl .ignore-next-line ();
606
613
transform : rotate (45deg );
607
614
opacity : 0 ;
608
615
}
@@ -611,11 +618,13 @@ $indeterminate-checked-easing-function_: cubic-bezier(0.14, 0, 0, 1) !default;
611
618
@keyframes mdc-checkbox-indeterminate-checked-checkmark {
612
619
from {
613
620
animation-timing-function : $indeterminate-checked-easing-function_ ;
621
+ @include rtl .ignore-next-line ();
614
622
transform : rotate (45deg );
615
623
opacity : 0 ;
616
624
}
617
625
618
626
to {
627
+ @include rtl .ignore-next-line ();
619
628
transform : rotate (360deg );
620
629
opacity : 1 ;
621
630
}
@@ -624,11 +633,13 @@ $indeterminate-checked-easing-function_: cubic-bezier(0.14, 0, 0, 1) !default;
624
633
@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
625
634
from {
626
635
animation-timing-function : mdc- animation- deceleration- curve- timing- function;
636
+ @include rtl .ignore-next-line ();
627
637
transform : rotate (-45deg );
628
638
opacity : 0 ;
629
639
}
630
640
631
641
to {
642
+ @include rtl .ignore-next-line ();
632
643
transform : rotate (0deg );
633
644
opacity : 1 ;
634
645
}
@@ -637,11 +648,13 @@ $indeterminate-checked-easing-function_: cubic-bezier(0.14, 0, 0, 1) !default;
637
648
@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
638
649
from {
639
650
animation-timing-function : $indeterminate-checked-easing-function_ ;
651
+ @include rtl .ignore-next-line ();
640
652
transform : rotate (0deg );
641
653
opacity : 1 ;
642
654
}
643
655
644
656
to {
657
+ @include rtl .ignore-next-line ();
645
658
transform : rotate (315deg );
646
659
opacity : 0 ;
647
660
}
0 commit comments