diff options
Diffstat (limited to 'javascript/videojs/src/css/components/_control.scss')
| -rw-r--r-- | javascript/videojs/src/css/components/_control.scss | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/javascript/videojs/src/css/components/_control.scss b/javascript/videojs/src/css/components/_control.scss new file mode 100644 index 0000000..6dd7b6b --- /dev/null +++ b/javascript/videojs/src/css/components/_control.scss @@ -0,0 +1,45 @@ +// vjs-control might be better named vjs-button now. +// It's used on both real buttons (play button) +// and div buttons (menu buttons) +.video-js .vjs-control { + position: relative; + text-align: center; + margin: 0; + padding: 0; + height: 100%; + width: 4em; + @include flex(none); +} + +.video-js .vjs-control.vjs-visible-text { + width: auto; + padding-left: 1em; + padding-right: 1em; +} + +.vjs-button > .vjs-icon-placeholder:before { + font-size: 1.8em; + line-height: 1.67; + + @extend %icon-default; +} + +.vjs-button > .vjs-icon-placeholder { + display: block; +} + +.vjs-button > .vjs-svg-icon { + display: inline-block; +} + +// Replacement for focus outline +.video-js .vjs-control:focus:before, +.video-js .vjs-control:hover:before, +.video-js .vjs-control:focus { + text-shadow: 0em 0em 1em rgba($primary-foreground-color, 1); +} + +// Hide control text visually, but have it available for screenreaders +.video-js *:not(.vjs-visible-text) > .vjs-control-text { + @include hide-visually; +} |
