Как сделать видео в качестве фона сайта

Оцените материал
(0 голосов)

Здравствуйте! В этой статье мы поговорим о том, как сделать видео в качестве заднего фона для вашего сайта на HTML5. Тут все очень просто нужно создать тег <video> и с помощью стилей делаем его фоном как отдельного элемента так и всего <body>. Но давайте обо всем по порядку.

Как сделать видео фоном для сайта

 

Итак, как всегда, начнем со структуры.

 <!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>HTML5 видео в качестве заднего фона</title>
  <link rel="stylesheet" href="/style.css">
</head>
<body>
  <video autoplay loop muted class="bgvideo" id="bgvideo">
   <source src="/video.mp4" type="video/mp4"></source>
  </video>
</body>
</html>

Думаю, тут все ясно. Запускаем видео сразу при загрузке страницы, зацикливаем его, чтобы оно никогда не останавливалось, и отключаем звук.

Перейдем к стилям

  body {
  background: url('video.png');
  background-size: cover;
}

.bgvideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -9999;
}

Тут тоже нет ничего сверхестественного. Для видео мы задаем ширину и высоту по 100%, делаем выравнивание видео по правому нижнему краю и задаем свойство z-index отрицательным, чтобы текст и другие элементы могли отображаться поверх видео.

Если, вдруг, видео не будет отображаться, то мы отобразим картинку, которую мы задали для тега body.

Прочитано 1109 раз Последнее изменение Воскресенье, 25 декабря 2016 12:29
Другие материалы в этой категории:
Понравилась запись? Подпишитесь на обновления по почте:

Нетология

TemplateMonster

Поиск по сайту

Связной трэвел

Google+