diff options
author | Sam Potts <sam@potts.es> | 2018-08-02 00:47:57 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-02 00:47:57 +1000 |
commit | 18b4d26bee07e1d1079e39ded8a30eaed8b02ff9 (patch) | |
tree | 8456332396352cce0afa3f9f598d2ffb11fdc0f6 /src/sass/components/controls.scss | |
parent | fa0861ff2e9b22e361ada7b1fb9ff45c0378464e (diff) | |
parent | 7f4b74e2d43ed95a695f760f48e5b8e0792f9528 (diff) | |
download | plyr-18b4d26bee07e1d1079e39ded8a30eaed8b02ff9.tar.lz plyr-18b4d26bee07e1d1079e39ded8a30eaed8b02ff9.tar.xz plyr-18b4d26bee07e1d1079e39ded8a30eaed8b02ff9.zip |
Merge pull request #1142 from sampotts/a11y-improvements
A11y improvements
Diffstat (limited to 'src/sass/components/controls.scss')
-rw-r--r-- | src/sass/components/controls.scss | 44 |
1 files changed, 15 insertions, 29 deletions
diff --git a/src/sass/components/controls.scss b/src/sass/components/controls.scss index 65b7554c..bde8600b 100644 --- a/src/sass/components/controls.scss +++ b/src/sass/components/controls.scss @@ -2,11 +2,6 @@ // Controls // -------------------------------------------------------------- -// Hide empty controls -.plyr__controls:empty { - display: none; -} - // Hide native controls .plyr--full-ui ::-webkit-media-controls { display: none; @@ -37,6 +32,11 @@ margin-left: ($plyr-control-spacing / 2); } + // Hide empty controls + &:empty { + display: none; + } + @media (min-width: $plyr-bp-sm) { > .plyr__control, .plyr__progress, @@ -53,6 +53,14 @@ } } +// Audio controls +.plyr--audio .plyr__controls { + background: $plyr-audio-controls-bg; + border-radius: inherit; + color: $plyr-audio-control-color; + padding: $plyr-control-spacing; +} + // Video controls .plyr--video .plyr__controls { background: linear-gradient( @@ -69,32 +77,10 @@ position: absolute; right: 0; transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out; - z-index: 2; - - .plyr__control { - svg { - filter: drop-shadow(0 1px 1px rgba(#000, 0.15)); - } - - // Hover and tab focus - &.plyr__tab-focus, - &:hover, - &[aria-expanded='true'] { - background: $plyr-video-control-bg-hover; - color: $plyr-video-control-color-hover; - } - } -} - -// Audio controls -.plyr--audio .plyr__controls { - background: $plyr-audio-controls-bg; - border-radius: inherit; - color: $plyr-audio-control-color; - padding: $plyr-control-spacing; + z-index: 3; } -// Hide controls +// Hide video controls .plyr--video.plyr--hide-controls .plyr__controls { opacity: 0; pointer-events: none; |