mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Add transition on play/loading player
This commit is contained in:
@@ -263,7 +263,7 @@ const peertubePlugin = function (options: PeertubePluginOptions) {
|
||||
const isPaused = player.paused()
|
||||
|
||||
// Hide bigPlayButton
|
||||
if (!isPaused && this.player_.options_.bigPlayButton) {
|
||||
if (!isPaused) {
|
||||
this.player_.bigPlayButton.hide()
|
||||
}
|
||||
|
||||
|
||||
@@ -39,6 +39,25 @@ $control-bar-height: 34px;
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
&.vjs-has-started .vjs-big-play-button {
|
||||
display: block;
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
transition: visibility 0.5s, opacity 0.5s;
|
||||
}
|
||||
|
||||
.vjs-loading-spinner {
|
||||
display: block;
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
&.vjs-waiting .vjs-loading-spinner {
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
transition: visibility 0.5s, opacity 0.5s;
|
||||
}
|
||||
|
||||
.vjs-control-bar,
|
||||
.vjs-big-play-button,
|
||||
.vjs-menu-button .vjs-menu-content {
|
||||
@@ -308,6 +327,10 @@ $control-bar-height: 34px;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 550px) {
|
||||
.vjs-big-play-button {
|
||||
font-size: 6.5em;
|
||||
}
|
||||
|
||||
.vjs-webtorrent {
|
||||
padding: 0 !important;
|
||||
|
||||
@@ -318,6 +341,14 @@ $control-bar-height: 34px;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 300px) {
|
||||
.vjs-dock-text {
|
||||
font-size: 1.5em;
|
||||
}
|
||||
|
||||
.vjs-big-play-button {
|
||||
font-size: 5em;
|
||||
}
|
||||
|
||||
.vjs-volume-control {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user