Я пытаюсь получить текст, наложенный на видео, и вести себя соответственно изменению его размера.
В настоящее время моя проблема заключается в том, чтобы сделать контейнер видео того же размера, что и плеер (а также в полноэкранном режиме).
Мой контейнер расположен относительно, а мой видео- и текстовый оверлей div расположены абсолютно:
HTML:
<div id="container">
<video id="videoPlayer" controls="true"></video>
<div id="videoCaption"></div>
</div>
CSS:
#container {
position: relative;
}
#videoPlayer{
position: absolute;
z-index: -1;
}
#videoCaption{
position: absolute;
z-index: 2147483647;
font-size: 80%;
line-height: 125%;
text-align: left;
color: #c9302c;
background-color: #000000;
font-weight: normal;
text-decoration: none;
font-family: "monospaceSansSerif";
}
Вот рабочий пример: https://jsfiddle.net/xw17xbc9/1/
Контейнер не имеет высоты (1904 x 0 пикселей), видеоплеер имеет размер 1280 x 720 пикселей, а мой элемент div videoCaption имеет размер 205 x 16 пикселей (размер, соответствующий тексту), застрял в верхнем левом углу проигрывателя.
Ну, в основном результат, которого я хотел бы достичь, немного похож на наложение всплывающих окон с видео на Youtube.
Любая зацепка приветствуется.
Спасибо