Зачем нужны видео-фоны на сайте
Видео на фоне сайта — это быстрый способ сделать страницу «живой». Статичная картинка хороша, но короткий зацикленный ролик привлекает внимание и запоминается. Особенно хорошо работает на лендингах, страницах услуг и промо-сайтах.
Главное — не переусердствовать. Видео должно быть **фоновым**, а не отвлекать от контента. Вот как это сделать правильно.
Где взять бесплатные видео-фоны
У нас есть раздел бесплатных видео с категориями:
- Фоны — специально для видео-фонов, лупы и анимации.
- Абстракция — градиенты, частицы, свет.
- Природа — пейзажи, вода, лес.
- Город — огни, движение, небоскрёбы.
Все видео — с Pixabay и Coverr, доступны для коммерческого использования без указания автора. Скачивайте в формате MP4, размер 2–10 МБ на 10 секунд — идеально для фона.
Как встроить видео на сайт: 5 строк кода
Самый простой способ — тег `
<video autoplay loop muted playsinline
poster="/video/thumbs/cr_XXXX.jpg"
style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1;">
<source src="/video/files/cr_XXXX.mp4" type="video/mp4">
</video>
Разберём атрибуты:
autoplay— запускается сразу. Безmutedбраузеры блокируют автозапуск.loop— повторяется бесконечно.muted— без звука. Обязательно!playsinline— на iPhone не открывается на весь экран.poster— превью-картинка, пока видео грузится.object-fit: cover— видео заполняет экран, не растягиваясь.z-index: -1— уводит видео за контент.
Вариант 2: видео в блоке, а не на весь экран
Если видео-фон нужен только в hero-секции (первый экран), используйте такой код:
<section class="hero" style="position: relative; overflow: hidden;">
<video autoplay loop muted playsinline
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0.5;">
<source src="/video/files/cr_XXXX.mp4" type="video/mp4">
</video>
<div style="position: relative; z-index: 1; padding: 80px 20px;">
<h1>Заголовок поверх видео</h1>
<p>Подзаголовок</p>
</div>
</section>
Здесь видео затемнено через opacity: 0.5 — текст поверх читается легко. Можно использовать filter: brightness(0.4) для более глубокого затемнения.
Оптимизация: без неё видео убьёт скорость
Видео-фон — тяжёлый элемент. Вот как его облегчить:
- Скачивайте короткие ролики. 5–10 секунд достаточно для лупа. Не берите 30-секундные — они весят 20+ МБ.
- Сжимайте. Если файл больше 5 МБ — прогоните через HandBrake (бесплатный) или онлайн-сервис. Качество 720p хватает для фона.
- Добавьте
poster. Превью-картинка грузится сразу, а видео — постепенно. Пользователь не увидит пустоту. - Ограничьте на мобильных. На телефоне видео-фон часто лишний — можно скрыть через CSS:
@media (max-width: 768px) { video.fon { display: none; } } - Рассмотрите WebM. Формат легче MP4 на 20–30%. Правда, Safari не всегда его поддерживает, поэтому оставьте MP4 как fallback.
Что не работает
- Видео со звуком. Браузеры блокируют автозапуск, если есть звук. И пользователь раздражается.
- Видео с людьми. Если в ролике видно лицо — это отвлекает от контента и может вызвать вопросы.
- Быстрая смена кадров. Для фона нужны плавные, медленные ролики.
- Тёмный фон без текста. Если видео тёмное, а текст чёрный — не читается. Всегда добавляйте слой затемнения.
Где видео-фон работает лучше всего
- Hero-секция лендинга — первое впечатление.
- Промо-страницы с одним действием (купить, заказать, скачать).
- Страницы услуг — видео показывает процесс.
- Портфолио — атмосферные ролики задают настроение.
Не ставьте видео-фон на статьи, блоги и длинные текстовые страницы — это мешает чтению.
Итог
Видео-фон — мощный инструмент, если использовать его с умом. Возьмите короткий ролик с нашего раздела фонов, сожмите до 5 МБ, добавьте poster и opacity: 0.5 — и сайт заиграет новыми красками. Главное — не жертвовать скоростью ради красоты.