Как поставить видео на фон html
5 лет назад
Человек-Молекула
Ответы
Чтобы поставить видео на фон в HTML, можно использовать комбинацию HTML5 и CSS.
Допустим, у нас подобная HTML структура:
Теперь зададим CSS стили:
Важные моменты:
- Атрибут
autoplayавтоматически запускает видео mutedотключает звукloopзацикливает видео
2 года назад
Ivan Mamtsev
Для встраивания видео контента в документ используется специальный элемент HTML - video. Как и все другие HTML-элементы, этот элемент поддерживает аттрибуты. В примере ниже, на страницу в качестве фона будет добавлено видео с опциями: автостарт просмотра ролика после загрузки страницы, выключен звук и по окончанию проигрывания, видео автоматически начнёт воспроизведение с начала.
Исходный HTML документ:
CSS стили:
4 года назад
Вячеслав Межуревский
Фоновое видео делают тегом <video>, растянутым на весь блок и уложенным под контент. Чтобы браузер запустил его сам, видео должно быть без звука:
object-fit: cover заполняет блок видео без искажений, лишнее обрезается по краям.
Зачем каждый атрибут
Чтобы текст читался
Затемните видео полупрозрачным слоем:
Вес видео
Фоновое видео грузится у каждого посетителя. Держите файл в пределах нескольких мегабайт: 10–20 секунд, без звуковой дорожки, сжатое в WebM и MP4. Для мобильных можно показывать только картинку poster, а видео скрыть через медиазапрос.
Видео с YouTube через <iframe> фоном поставить сложно: плеер показывает свои элементы управления и рекламу. Для фона используйте свой файл.
HTML и CSS разбирают в курсе «Профессиональная вёрстка».
21 день назад
Никита Вихров






