X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Fvideo-js-custom.scss;h=8de0784f99ec14325cc11112a19237455d33db31;hb=fa40cbc3b26e2a7b01a6273def62fa8bb552c7b6;hp=88bc0cfdf7696d4991b8932ffa6e4a9d0faa9add;hpb=6cf57b443d559f54c80a36004670e38afadffee5;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/video-js-custom.scss b/client/src/sass/video-js-custom.scss index 88bc0cfdf..8de0784f9 100644 --- a/client/src/sass/video-js-custom.scss +++ b/client/src/sass/video-js-custom.scss @@ -21,6 +21,8 @@ $slider-bg-color: lighten($primary-background-color, 33%); $setting-transition-duration: 0.15s; $setting-transition-easing: ease-out; +$context-menu-width: 350px; + .video-js.vjs-peertube-skin { font-size: $font-size; color: $primary-foreground-color; @@ -128,39 +130,6 @@ $setting-transition-easing: ease-out; background-color: rgba($primary-background-color, 0.5); } - .vjs-slider { - background-color: rgba(255, 255, 255, .3); - border-radius: 2px; - height: 5px; - - .vjs-slider-bar { - background: $primary-foreground-color; - } - } - - .vjs-play-progress { - - &::before { - top: -0.3em; - - &:hover { - top: -0.372em; - } - } - - .vjs-time-tooltip { - display: none; - } - } - - .vjs-load-progress { - background: rgba($slider-bg-color, 0.5); - - div { - background: rgba($slider-bg-color, 0.75); - } - } - .vjs-poster { outline: none; /* Remove Blue Outline on Click*/ outline: 0; @@ -195,6 +164,38 @@ $setting-transition-easing: ease-out; opacity: $primary-foreground-opacity; } + .vjs-slider { + background-color: rgba(255, 255, 255, .2); + border-radius: 2px; + height: 5px; + + .vjs-slider-bar { + background: $primary-foreground-color; + } + } + + .vjs-play-progress { + padding-right: 4px; + + &::before { + top: -0.3em; + + &:hover { + top: -0.372em; + } + } + + .vjs-time-tooltip { + display: none; + } + } + + .vjs-load-progress { + &, & div { + background: rgba(255, 255, 255, .2); + } + } + .vjs-progress-control { bottom: 34px; width: 100%; @@ -217,6 +218,8 @@ $setting-transition-easing: ease-out; } .vjs-time-control { + line-height: inherit; + &.vjs-current-time { font-size: $font-size; display: inline-block; @@ -447,7 +450,7 @@ $setting-transition-easing: ease-out; } .vjs-dock-description { - font-size: 10px; + font-size: 9px; } .vjs-big-play-button { @@ -465,10 +468,6 @@ $setting-transition-easing: ease-out; font-size: 14px; } - .vjs-dock-description { - font-size: 9px; - } - .vjs-big-play-button { font-size: 4.5em; border-width: 4.5px; @@ -791,4 +790,32 @@ $setting-transition-easing: ease-out; } } } +} + +/* Sass for videojs-contextmenu-ui */ + +.video-js .vjs-contextmenu-ui-menu { + position: absolute; + background-color: rgba(0, 0, 0, 0.5); + padding: 5px 0; + width: $context-menu-width; + + .vjs-menu-content { + opacity: $primary-foreground-opacity; + color: $primary-foreground-color; + font-size: $font-size !important; + font-weight: $font-semibold; + } + + .vjs-menu-item { + cursor: pointer; + font-size: 1em; + padding: 8px 16px; + text-align: left; + text-transform: none; + + &:hover { + background-color: rgba(255, 255, 255, 0.2); + } + } } \ No newline at end of file