File tree Expand file tree Collapse file tree 3 files changed +24
-1
lines changed Expand file tree Collapse file tree 3 files changed +24
-1
lines changed Original file line number Diff line number Diff line change 2828 cursor : -webkit-grab ;
2929 cursor : grab ;
3030}
31+
32+ @mixin cursor-grabbing {
33+ cursor : -webkit-grabbing ;
34+ cursor : grabbing ;
35+ }
3136/* stylelint-enable */
Original file line number Diff line number Diff line change @@ -105,7 +105,9 @@ $mat-slide-toggle-bar-track-width: $mat-slide-toggle-bar-width - $mat-slide-togg
105105
106106 // Once the thumb container is being dragged around, we remove the transition duration to
107107 // make the drag feeling fast and not delayed.
108- & .mat-dragging {
108+ & .mat-dragging , & :active {
109+ @include cursor-grabbing ;
110+
109111 transition-duration : 0ms ;
110112 }
111113}
Original file line number Diff line number Diff line change 11@import ' ../core/style/variables' ;
2+ @import ' ../core/style/vendor-prefixes' ;
23
34
45// This refers to the thickness of the slider. On a horizontal slider this is the height, on a
@@ -97,7 +98,20 @@ $mat-slider-focus-ring-size: 30px !default;
9798 }
9899}
99100
101+ %_mat-slider-cursor {
102+ .mat-slider :not (.mat-slider-disabled ) & {
103+ @include cursor-grab ;
104+ }
105+
106+ .mat-slider :not (.mat-slider-disabled ) & :active ,
107+ .mat-slider-sliding :not (.mat-slider-disabled ) & {
108+ @include cursor-grabbing ;
109+ }
110+ }
111+
100112.mat-slider-thumb {
113+ @extend %_mat-slider-cursor ;
114+
101115 position : absolute ;
102116 right : - $mat-slider-thumb-size / 2 ;
103117 bottom : - $mat-slider-thumb-size / 2 ;
@@ -113,6 +127,8 @@ $mat-slider-focus-ring-size: 30px !default;
113127}
114128
115129.mat-slider-thumb-label {
130+ @extend %_mat-slider-cursor ;
131+
116132 display : none ;
117133 align-items : center ;
118134 justify-content : center ;
You can’t perform that action at this time.
0 commit comments