Да, это возможно.Например, с помощью CSS:
#video-id {
width: 100%;
height: auto;
}
Или непосредственно в HTML:
<video width="100%" ...
Поскольку ширина видео масштабируется на основе его родительской ширины, высота auto
будет автоматически масштабироваться с правильнойсоотношение сторон.И наоборот, для автоматического масштабирования ширины к высоте.
Обратите внимание, что в версии HTML оставьте высоту пустой (или ширину, если вы укажете height="100%"
), чтобы сохранить статус auto
.
В CSS вместо установки width
или height
на 100%
может потребоваться установить max-width: 100%
и т. Д., А на больших экранах видео не будет расширяться за пределы исходного разрешения.
Оригинальный источник , описывающий видео ширины жидкости.