aboutsummaryrefslogtreecommitdiffstats
path: root/src/sass/plyr.scss
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2016-01-25 11:25:32 +1100
committerSam Potts <me@sampotts.me>2016-01-25 11:25:32 +1100
commita327056789603a025ecd5ec546e65914cd7c5bba (patch)
treed20f972787c25f88252d1765dd5f075bd6426b70 /src/sass/plyr.scss
parentb006b73c698a6a681e3f634ad755de1d24ccc0f5 (diff)
downloadplyr-a327056789603a025ecd5ec546e65914cd7c5bba.tar.lz
plyr-a327056789603a025ecd5ec546e65914cd7c5bba.tar.xz
plyr-a327056789603a025ecd5ec546e65914cd7c5bba.zip
Seek fixes for touch
Diffstat (limited to 'src/sass/plyr.scss')
-rw-r--r--src/sass/plyr.scss20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/sass/plyr.scss b/src/sass/plyr.scss
index fd905af0..dd118602 100644
--- a/src/sass/plyr.scss
+++ b/src/sass/plyr.scss
@@ -111,8 +111,11 @@ $plyr-bp-captions-large: 768px !default; // When captions jump to the la
@mixin seek-thumb() {
background: transparent;
border: 0;
- width: ($plyr-control-spacing * 4);
+ width: 1px;
height: $plyr-control-spacing;
+}
+@mixin seek-thumb-touch() {
+ width: ($plyr-control-spacing * 4);
transform: translateX(-50%);
}
@mixin seek-track() {
@@ -496,6 +499,21 @@ $plyr-bp-captions-large: 768px !default; // When captions jump to the la
}
}
+ // Touch seek wider handle
+ &--is-touch &--seek[type='range'] {
+ &::-webkit-slider-thumb {
+ @include seek-thumb-touch();
+ }
+ // Mozilla
+ &::-moz-range-thumb {
+ @include seek-thumb-touch();
+ }
+ // Microsoft
+ &::-ms-thumb {
+ @include seek-thumb-touch();
+ }
+ }
+
// Loading state
&--loading .plyr__progress--buffer {
animation: plyr-progress 1s linear infinite;