На моем сайте реализован загрузочный фрагмент заголовка видео. Он состоит из 3 слоев: 1. Видео (z-индекс: 0) 2. Наложение видео (z-index: 1) 3. Текст и кнопка (z-индекс: 3)
Расположение слоев работает отлично, видео находится на заднем плане, накладывается поверх него, а затем на него текст и кнопка. Однако текст и кнопка на переднем слое не активируются, поэтому кнопка не работает.
header { position: relative; background-color: transparent; height: 75vh; min-height: 25rem; width: 100%; overflow: hidden; } header video { position: absolute; z-index: 0; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } header .container { position: relative; z-index: 2; } header .overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #37250F; opacity: 0.5; z-index: 1; } @media (pointer: coarse) and (hover: none) { header { background: url('https://source.unsplash.com/XT5OInaElMw/1600x900') black no-repeat center center scroll; } header video { display: none; } }
<header> <div class="overlay"></div> <video playsinline="playsinline" autoplay="autoplay" muted="muted" loop="loop"> <source src="https://storage.googleapis.com/coverr-main/mp4/Mt_Baker.mp4" type="video/mp4"> </video> <div class="container h-100"> <div class="d-flex h-100 text-center align-items-center"> <div class="w-100 text-white"> <h1 style="font-size:250%; text-align: center; padding-top:170px;">Preplati se na dostavu svježeg voća</h1> <form action="http://www.opgnjavro.hr/dostava-voca/"> <button class="snip1562">Saznaj više</button> </form> </div> </div> </div> </header>
Это было исправлено.Я смешивал Elementor с темой WordPress, а навигация по теме WP блокировала HTML-код Elementor.
Спасибо всем!
Попробуйте добавить css
pointer-events: none;
к верхнему элементу, как элемент .overlay.
.overlay
Это предотвратит получение элемента щелчками, поэтому вы можете фактически щелкнуть элементы нижеэто.