File tree 3 files changed +23
-1
lines changed
3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 28
28
cursor : -webkit-grab ;
29
29
cursor : grab ;
30
30
}
31
+
32
+ @mixin cursor-grabbing {
33
+ cursor : -webkit-grabbing ;
34
+ cursor : grabbing ;
35
+ }
31
36
/* 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
105
105
106
106
// Once the thumb container is being dragged around, we remove the transition duration to
107
107
// make the drag feeling fast and not delayed.
108
- & .mat-dragging {
108
+ & .mat-dragging , & :active {
109
+ @include cursor-grabbing ;
110
+
109
111
transition-duration : 0ms ;
110
112
}
111
113
}
Original file line number Diff line number Diff line change 1
1
@import ' ../core/style/variables' ;
2
+ @import ' ../core/style/vendor-prefixes' ;
2
3
3
4
4
5
// This refers to the thickness of the slider. On a horizontal slider this is the height, on a
@@ -97,7 +98,19 @@ $mat-slider-focus-ring-size: 30px !default;
97
98
}
98
99
}
99
100
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
+ @include cursor-grabbing ;
108
+ }
109
+ }
110
+
100
111
.mat-slider-thumb {
112
+ @extend %_mat-slider-cursor ;
113
+
101
114
position : absolute ;
102
115
right : - $mat-slider-thumb-size / 2 ;
103
116
bottom : - $mat-slider-thumb-size / 2 ;
@@ -113,6 +126,8 @@ $mat-slider-focus-ring-size: 30px !default;
113
126
}
114
127
115
128
.mat-slider-thumb-label {
129
+ @extend %_mat-slider-cursor ;
130
+
116
131
display : none ;
117
132
align-items : center ;
118
133
justify-content : center ;
You can’t perform that action at this time.
0 commit comments