summaryrefslogtreecommitdiff
path: root/javascript/videojs/src/css/components/_poster.scss
diff options
context:
space:
mode:
Diffstat (limited to 'javascript/videojs/src/css/components/_poster.scss')
-rw-r--r--javascript/videojs/src/css/components/_poster.scss32
1 files changed, 32 insertions, 0 deletions
diff --git a/javascript/videojs/src/css/components/_poster.scss b/javascript/videojs/src/css/components/_poster.scss
new file mode 100644
index 0000000..d1f1d22
--- /dev/null
+++ b/javascript/videojs/src/css/components/_poster.scss
@@ -0,0 +1,32 @@
+.vjs-poster {
+ display: inline-block;
+ vertical-align: middle;
+ cursor: pointer;
+ margin: 0;
+ padding: 0;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ height: 100%;
+}
+
+// Hide the poster after the video has started playing and when native controls are used
+.vjs-has-started .vjs-poster,
+.vjs-using-native-controls .vjs-poster {
+ display: none;
+}
+
+// Don't hide the poster if we're playing audio or when audio-poster-mode is true
+.vjs-audio.vjs-has-started .vjs-poster,
+.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
+.vjs-pip-container.vjs-has-started .vjs-poster {
+ display: block;
+}
+
+.vjs-poster img {
+ width: 100%;
+ height: 100%;
+ object-fit: contain;
+}