Я пытаюсь создать адаптивный веб-сайт, и проблема, с которой я сталкиваюсь в настоящее время, заключается в том, что, когда я минимизирую размер браузера, мое фоновое видео оставляет кусок пустого пространства. Он не заполняет размер заголовка и следующий div после этого отображается после пробела.
Что касается избавления от видео-контейнера и использования 100vw и 100vh на video-bg, я пытался, и это не работает, потому что мое видео увеличено в этот момент и не отображает все видео.
https://www.videezy.com/urban/3951-top-to-bottom-panning-shot-of-downtown-los-angeles-4k
Ссылка выше для загрузки видео, которое я использую.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<style>
body {
margin: 0;
padding: 0;
}
#block {
background-color: black;
height: 500px;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0; overflow:
hidden;
max-width: 100%;
}
.embed-container video, /*.embed-container object, .embed-container embed*/ {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>
<body>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div class='embed-container'>
<video autoplay muted allowfullscreen>
<source src="downtownla.mp4" type="video/mp4">
</video>
</div>
<div id="block">
1
</div>
</body>
</html>
</body>
</html>
Моя ожидаемая цель - иметь видео с адаптивным откликом, позволяющее сразу же показывать следующий div без пробелов.