Я пытаюсь создать страницу, в которой определенный div должен стать видимым и заменить другой div (другой div будет установлен на невидимый).Div заменяет div, но перекрывает оболочку
Я могу получить первый div над другим div, используя position: absolute;
, но проблема в том, что два divs также находятся в других div. И если я использую position: absolute;
, тогда эти два div будут перекрывать другие div. Я сделал пример, пожалуйста, посмотрите:
#wrapper {
background-color: red;
min-height: 700px;
}
#list1 {
background-color: yellow;
min-height: 200px;
position: relative;
}
#listinList {
background-color: blue;
min-height: 200px;
position: absolute;
}
#listOverList {
background-color: green;
min-height: 200px;
position: absolute;
}
<div id="list1">
beginning list 1
<div id="listinList">
The first list
</div>
<div id="listOverList">
this must go over the listinlist div
</div>
</div>
Мой вопрос теперь: как я могу получить зеленый блок (как в примере), чтобы остаться в желтой оберточной дивы.
Можете ли вы создать визуальный? Я не знаю, чего вы хотите достичь. – roNn23
См. Этот живой пример: https://jsfiddle.net/qacLn2nh/1/, зеленый блок должен оставаться в желтом блоке, и желтый блок должен расти соответственно – YdB