У меня проблема с укладкой z-индекса. Следующий div появляется над вершиной верхнего div, даже когда z-индекс и позиция указывают, что нижний div должен находиться под div над ним.z-index не работает при использовании отрицательных полей
Я предоставил JSFiddle примера с кодом, который я использую.
https://jsfiddle.net/6hewonhb/
.above-box {
padding-left: 50px;
padding-right: 50px;
padding-top: 20px;
padding-bottom: 20px;
background: rgba(251, 47, 111, 0.2);
color: #fff;
z-index: 10 !important;
position: relative !important;
margin-top: 0px !important;
margin-right: 0px !important;
margin-left: 0px !important;
height: 100px;
width: 100px;
}
.below-box {
margin-top: -20px !important;
margin-left: 70px !important;
position: relative !important;
z-index: 5 !important;
background-color: #f00;
height: 100px;
width: 100px;
}
<div class="above-box">
TEST
</div>
<div class="below-box">
TEST
</div>
Ваши коды работают отлично ... потому что ваша непрозрачность низкая, как показано на рисунке –
Благодарим за помощь. Это действительно работает на скрипке, но не на моем сайте. «.bow-box» на самом деле является изображением на моем веб-сайте, а «.above-box» имеет некоторый текст со ссылкой внутри него, который покрывает это изображение. Даже когда я меняю rgba на 1, изображение в окне ниже по-прежнему закрывает ссылку. Если это помогает, я использую WordPress с Visual Composer, а «.below-box» находится в строке ниже «.bove-box» – ALN90
Привет, ALN90, к сожалению, вам нужно создать Minimal, ** Complete **, Verifiable Пример. Ваш пример не является полным воспроизведением вашей проблемы. Скопируйте достаточно кода со своего сайта в JSFiddle, чтобы воспроизвести настоящую проблему, или мы не сможем ответить на этот вопрос. – TylerH