У меня проблемы с изменением размера, чтобы сохранить соотношение сторон с большими видео. Я использую этот демонстрационный код: https://codeconvey.com/fullscreen-html5-responsive-video-background/Проблема с выбором размера фона для фона с большими видеороликами
Моя проблема заключается в том, что я могу настроить центрирование видео на правильную работу, а видео изменяет размеры, сохраняя пропорции, если окно больше видео, но видео в формате 1920x1080 не изменяя размер, чтобы соответствовать высоте или ширине браузера на меньших экранах (скажем, ноутбук шириной 1440 пикселей). Кажется, что видео никогда не уменьшает его первоначальный размер.
Это как если бы тело не понимало, что область просмотра меньше, чем 1920x1080, потому что, я подозреваю, она определяет ширину 100% на основе ширины видеоэлемента. Если я закрою видео 1280x720p в этот код, изменение размера будет безупречно работать, поскольку видео всегда изменяется до заполнения экрана браузера.
Я попытался обернуть видео в элемент контейнера, но не увидел улучшения, изменив относительные/фиксированные/абсолютные позиции в любой комбинации, а также определяя высоту ширины для html, body, container div, что угодно.
Я не хочу полагаться на javascript, если это возможно. Я также хочу использовать видео 1080p для качественных целей. Масштабирование видео 720p не работает для моих нужд в этом конкретном проекте.
Что мне нужно: отзывчивое фоновое видео, которое охватывает все окно браузера, с использованием видео 1080p, при минимальном размере видео может соответствовать размеру экрана, сохраняя соотношение сторон видео. (Видео должно уменьшаться на меньших экранах)
Вы пытались установить 'width: 100%' на самом видео? – SpyderScript
Нет, применяя ширину 100% встроенной линии, она не позволяет покрывать весь видовой экран. Он читает ширину, но оставляет зазор сверху и снизу. – creativename