Как создать: видео на весь экран
- Предыдущая страница Таблица сравнения
- Следующая страница Модальное окно
Узнайте, как создать фоновое видео на весь экран с помощью CSS.
Фоновое видео на весь экран
Узнайте, как создать фоновое видео, охватывающее весь браузер:
Как создать видео на весь экран
Шаг 1 - Добавьте HTML:
<!-- Видео --> <video autoplay muted loop id="myVideo"> <source src="rain.mp4" type="video/mp4"> </video> <!-- Дополнительный текст для описания видео --> <div class="content"> <h1>Заголовок</h1> <p>Lorem ipsum...</p> <!-- Использование кнопки для паузы/воспроизведения видео через JavaScript --> <button id="myBtn" onclick="myFunction()">Pause</button> </div>
Шаг 2 - Добавление CSS:
/* Настройка стиля видео: 100% ширина и высота для покрытия всего окна */ #myVideo { position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; } /* Добавление некоторого содержимого в нижнюю часть видео/страницы */ .content { position: fixed; bottom: 0; background: rgba(0, 0, 0, 0.5); color: #f1f1f1; width: 100%; padding: 20px; } /* Настройка стиля кнопки для паузы/воспроизведения видео */ #myBtn { width: 200px; font-size: 18px; padding: 10px; border: none; background: #000; color: #fff; cursor: pointer; } #myBtn:hover { background: #ddd; color: black; }
Шаг 3 - Добавление JavaScript:
Или, вы можете добавить JavaScript, чтобы просто щелкнуть кнопку для паузы/воспроизведения видео:
Пример
<script> // Получение видео var video = document.getElementById("myVideo"); // Получение кнопки var btn = document.getElementById("myBtn"); // Пауза и воспроизведение видео, а также изменение текста кнопки function myFunction() { if (video.paused) { video.play(); btn.innerHTML = "Pause"; } else { video.pause(); btn.innerHTML = "Play"; } } </script>
- Предыдущая страница Таблица сравнения
- Следующая страница Модальное окно