aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlbin Larsson <mail@albinlarsson.com>2018-07-31 16:17:55 +0200
committerAlbin Larsson <mail@albinlarsson.com>2018-07-31 16:26:34 +0200
commit9488de30e5ec5363a9fa3298c846a5ba100e4dbb (patch)
tree6464b454b81c18d3b37fd1c1d5b6f6908be5b6cd /src
parente3dfd160965d09fa3aee517f0a7aefe17c9dd69b (diff)
downloadplyr-9488de30e5ec5363a9fa3298c846a5ba100e4dbb.tar.lz
plyr-9488de30e5ec5363a9fa3298c846a5ba100e4dbb.tar.xz
plyr-9488de30e5ec5363a9fa3298c846a5ba100e4dbb.zip
Fix #1137: Improve captions positioning consistency
Diffstat (limited to 'src')
-rw-r--r--src/sass/components/captions.scss7
-rw-r--r--src/sass/components/controls.scss13
2 files changed, 9 insertions, 11 deletions
diff --git a/src/sass/components/captions.scss b/src/sass/components/captions.scss
index 8fce581a..1cfca92e 100644
--- a/src/sass/components/captions.scss
+++ b/src/sass/components/captions.scss
@@ -17,7 +17,6 @@
padding: $plyr-control-spacing;
position: absolute;
text-align: center;
- transform: translateY(-($plyr-control-spacing * 4));
transition: transform 0.4s ease-in-out;
width: 100%;
@@ -53,6 +52,8 @@
display: block;
}
-.plyr--hide-controls .plyr__captions {
- transform: translateY(-($plyr-control-spacing * 1.5));
+// If the lower controls are shown and not empty
+.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
+ transform: translateY(-($plyr-control-spacing * 4));
}
+
diff --git a/src/sass/components/controls.scss b/src/sass/components/controls.scss
index d06cb232..65b7554c 100644
--- a/src/sass/components/controls.scss
+++ b/src/sass/components/controls.scss
@@ -2,6 +2,11 @@
// Controls
// --------------------------------------------------------------
+// Hide empty controls
+.plyr__controls:empty {
+ display: none;
+}
+
// Hide native controls
.plyr--full-ui ::-webkit-media-controls {
display: none;
@@ -109,11 +114,3 @@
.plyr--fullscreen-enabled [data-plyr='fullscreen'] {
display: inline-block;
}
-
-.plyr__controls:empty {
- display: none;
-
- ~ .plyr__captions {
- transform: translateY(0);
- }
-}