HTML DIV堆叠
我正在处理一个改变z索引行为的布局 这可能吗 黄色框是一个下拉菜单。它应该在红色的盒子里 这是您所需要的一切HTML DIV堆叠,html,twitter-bootstrap,css,Html,Twitter Bootstrap,Css,我正在处理一个改变z索引行为的布局 这可能吗 黄色框是一个下拉菜单。它应该在红色的盒子里 这是您所需要的一切 div{ 高度:100px; 宽度:100px; 背景:#ccc; 位置:绝对位置; 排名:0; 左:0; } .1分部{ 背景:#f00; } .第2分部{ 顶部:30px; } .div_child{ 背景#3a2525; 左:自动; 右:0; 宽度:50px; z指数:1; } 1. 小孩 2. 使用CSS3几乎可以实现任何功能。但是,div1中的元素需要单独才能工作。如果它在
div{
高度:100px;
宽度:100px;
背景:#ccc;
位置:绝对位置;
排名:0;
左:0;
}
.1分部{
背景:#f00;
}
.第2分部{
顶部:30px;
}
.div_child{
背景#3a2525;
左:自动;
右:0;
宽度:50px;
z指数:1;
}
1.
小孩
2.
使用CSS3几乎可以实现任何功能。但是,div1中的元素需要单独才能工作。如果它在div 1中,它将拖动div 1。如果边路队员独立的话,你会有更大的灵活性
但对于您的具体示例,您需要以下内容:
HTML:
工作代码笔也在这里:不知道为什么会这样,但它可能会对您有所帮助:
#div1,#div2{
宽度:100%;
高度:400px;
}
#第一组{
背景色:红色;
位置:相对位置;
}
#第二组{
背景颜色:绿色;
}
#第二组{
左边距:50像素;
利润上限:-300px;
位置:相对位置;
}
#div1>div{
背景颜色:黄色;
位置:绝对位置;
宽度:200px;
高度:200px;
右:0;
顶部:50px;
z指数:2;
}
.as控制台包装{显示:无!重要;}
第一组
内分区1
第2组
我想如果黄色的那一个是第2分部的孩子,那会更容易些你实现了什么?如果你不给你的div2
,这看起来很简单,然后,您可以使用绝对/固定定位将元素定位到DIV 1
中,并将其放置在DIV 2
上方。我认为这个问题在StackOverflow上已经被问过太多次了:您是否尝试过搜索?黄色元素是红色标题中的下拉菜单。但是div 2的设计与Hi的头部可能重复重叠,但是div_子项应该在div1内部逻辑是相同的
<div class="top"></div>
<div class="bottom"></div>
<div class="side"></div>
.top {
width: 90%;
margin-left: 10%;
height: 200px;
height: 250px;
background: red;
}
.bottom {
width: 90%;
height: 200px;
height: 250px;
margin-left: 5%;
background: grey;
margin-top: -150px;
}
.side {
width: 20%;
height: 200px;
height: 250px;
margin-left: 78%;
background: yellow;
margin-top: -300px;
}