Пробовал сделать меню веб-сайта с тремя полноэкранными background overlays, но фоновое видео (основное) в этом меню смещено вниз. Что не так с позиционирующей разметкой?Что не так с позиционированием фонового видеослоя?
CSS:
.videoContainer {
position: relative;
width: 100%;
height: 100%;
//padding: 20px;
border-radius: 1px;
overflow: hidden;
}
.videoContainer video {
min-width: 100%;
min-height: 100%;
position: relative;
z-index: -5;
}
.videoContainer .overlay-vid-1 {
height: 100%;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: -1;
background: black;
opacity: 0.5;
}
P.S. - попытался сыграть с z-index
, position:
и <div>
переупорядочение, но не повезло.
P.p.s. - Да, я знаю, это не весь код, но системный информатор сказал, что я не могу вставить весь код, так что есть ссылка на codepen, спасибо.
Спасибо Хантер, обновил мой код с этим обновлением, но теперь полупрозрачное наложение между видео и текст пошел (текст фона), текст вряд ли можно прочитать сейчас. Не могли бы вы посмотреть, что нужно сделать, чтобы вернуть его? –
@ ne.mmoj О чем вы говорите? Я заметил оверлейную разницу между вашим кодом и моим. Я думаю, что текст сложнее читать, потому что теперь он находится перед более легкой секцией видео. Вы можете попробовать добавить в текст текст «тень тени», чтобы сделать его более читаемым. –
Я согласен, 'text-shadow' и' text-background' являются хорошим вариантом, но ... '.videoContainer .overlay-vid-1 { высота: 100%; ширина: 100%; позиция: абсолютная; верх: 0px; Слева: 0px; z-index: -4; фон: черный; непрозрачность: 0,5; } ' больше не виден, размещен в html как'
' –