Это немного безумно, но у меня есть проект, в котором я не могу использовать JS.
У меня есть mp4, который нужно воспроизвести только после завершения CSS-анимации. Чтобы лучше объяснить, мне нужно спрятать изображение обложки, а затем воспроизвести видео за ним.
Существует ли способ воспроизведения mp4 только из CSS / HTML?
HTML
<div class="chute-background-image" style="background-image: url(./fg_bg.png);"></div>
<div class="winning-video">
<video>
<source src="./room.mp4" type="video/mp4">
</video>
</div>
CSS
.chute-background-image {
opacity: 1;
animation: hide 1s linear forwards;
}
@keyframes hide {
0% {
opacity: 1;
display: block;
}
99% {
opacity: 0;
display: block;
}
100% {
opacity: 0;
display: none;
}
}