Html 将3个div一个浮在另一个上
我想做这样的东西: 我都写了,但不能让3个div一个接一个地出现 我怎样才能使红色、蓝色和黄色相互映衬Html 将3个div一个浮在另一个上,html,css,Html,Css,我想做这样的东西: 我都写了,但不能让3个div一个接一个地出现 我怎样才能使红色、蓝色和黄色相互映衬 .box{ 宽度:150px; 高度:150像素; } 瑞德先生{ 背景:#bf1900; } 黄先生{ 背景:#bfa900; } 蓝先生{ 背景:1d00bf; } 格林先生{ 宽度:100%; 高度:100px; 背景:#00700f; 位置:绝对位置; 底部:0; } 布莱克先生{ 背景:黑色; 位置:绝对位置; 排名:0; 右:0; 宽度:250px; } 始终位于底部,宽度为
.box{
宽度:150px;
高度:150像素;
}
瑞德先生{
背景:#bf1900;
}
黄先生{
背景:#bfa900;
}
蓝先生{
背景:1d00bf;
}
格林先生{
宽度:100%;
高度:100px;
背景:#00700f;
位置:绝对位置;
底部:0;
}
布莱克先生{
背景:黑色;
位置:绝对位置;
排名:0;
右:0;
宽度:250px;
}
始终位于底部,宽度为100%
总是在右上方
您可以通过使用以下属性来实现:
例如
position:absolute
-通过将position设置为absolute,您可以使用top
和left
属性来移动方框
z-index:1
-重叠各个框
top:10px
-将盒子从容器顶部移开
左:10px
-将盒子从容器的左侧移动
示例代码:
.box{
宽度:150px;
高度:150像素;
}
/*使3个盒子的位置绝对*/
.红色、.黄色、.蓝色{
位置:绝对位置;
}
/*将z索引、顶部和左侧属性添加到各个框中*/
/*使用z-index:9999,也就是说,如果您希望蓝框始终位于其他框的顶部,则使用比其他框更高的z-index:9999*/
瑞德先生{
背景:#bf1900;
z指数:1;
顶部:24px;
左:16px;
}
黄先生{
背景:#bfa900;
z指数:2;
顶部:16px;
左:12px;
}
蓝先生{
背景:1d00bf;
z指数:3;
}
格林先生{
宽度:100%;
高度:100px;
背景:#00700f;
位置:绝对位置;
底部:0;
}
布莱克先生{
背景:黑色;
位置:绝对位置;
排名:0;
右:0;
宽度:250px;
}
始终位于底部,宽度为100%
总是在右上方
您可以通过使用以下属性来实现:
例如
position:absolute
-通过将position设置为absolute,您可以使用top
和left
属性来移动方框
z-index:1
-重叠各个框
top:10px
-将盒子从容器顶部移开
左:10px
-将盒子从容器的左侧移动
示例代码:
.box{
宽度:150px;
高度:150像素;
}
/*使3个盒子的位置绝对*/
.红色、.黄色、.蓝色{
位置:绝对位置;
}
/*将z索引、顶部和左侧属性添加到各个框中*/
/*使用z-index:9999,也就是说,如果您希望蓝框始终位于其他框的顶部,则使用比其他框更高的z-index:9999*/
瑞德先生{
背景:#bf1900;
z指数:1;
顶部:24px;
左:16px;
}
黄先生{
背景:#bfa900;
z指数:2;
顶部:16px;
左:12px;
}
蓝先生{
背景:1d00bf;
z指数:3;
}
格林先生{
宽度:100%;
高度:100px;
背景:#00700f;
位置:绝对位置;
底部:0;
}
布莱克先生{
背景:黑色;
位置:绝对位置;
排名:0;
右:0;
宽度:250px;
}
始终位于底部,宽度为100%
总是在右上方
这是一种方法,可能响应性不强等,但从这里您可能可以完成其余的工作
.box{
宽度:150px;
高度:150像素;
位置:绝对位置;
}
.颜色{
位置:绝对位置;
左:40px;
顶部:40px;
宽度:170px;
高度:170px;
}
瑞德先生{
背景:#bf1900;
排名:0;
左:0;
}
黄先生{
背景:#bfa900;
顶部:20px;
左:20px;
}
蓝先生{
背景:1d00bf;
顶部:10px;
左:10px;
}
格林先生{
宽度:100%;
高度:100px;
背景:#00700f;
位置:绝对位置;
底部:0;
}
布莱克先生{
背景:黑色;
位置:绝对位置;
排名:0;
右:0;
宽度:250px;
}
始终位于底部,宽度为100%
总是在右上方
这是一种方法,可能响应性不强等,但从这里您可能可以完成其余的工作
.box{
宽度:150px;
高度:150像素;
位置:绝对位置;
}
.颜色{
位置:绝对位置;
左:40px;
顶部:40px;
宽度:170px;
高度:170px;
}
瑞德先生{
背景:#bf1900;
排名:0;
左:0;
}
黄先生{
背景:#bfa900;
顶部:20px;
左:20px;
}
蓝先生{
背景:1d00bf;
顶部:10px;
左:10px;
}
格林先生{
宽度:100%;
高度:100px;
背景:#00700f;
位置:绝对位置;
底部:0;
}
布莱克先生{
背景:黑色;
位置:绝对位置;
排名:0;
右:0;
宽度:250px;
}
始终位于底部,宽度为100%
总是在右上方
.box{
宽度:150px;
高度:150像素;
位置:绝对位置;
}
瑞德先生{
背景:#bf1900;
}
黄先生{
背景:#bfa900;
利润率:40像素;
}
蓝先生{
背景:1d00bf;
利润率:20px;
z指数:1;
}
格林先生{
宽度:100%;
高度:100px;
背景:#00700f;
位置:绝对位置;
底部:0;
}
布莱克先生{
背景:黑色;
位置:绝对位置;
排名:0;
右:0;
宽度:250px;
}
始终位于底部,宽度为100%
总是在右上方
.box{
宽度:150px;
高度:150像素;
位置:绝对位置;
}
瑞德先生{
背景:#bf1900;
}
黄先生{
背景:#bfa900;
利润率:40像素;
}
蓝先生{
背景:1d00bf;
利润率:20px;
z指数:1;
}
格林先生{
宽度:100%;
高度:100px;
背景:#00700f;
位置:绝对位置;
底部:0;
}
布莱克先生{
背景:黑色;
位置:绝对位置;
排名:0;
右:0;
宽度:250px;
}
始终位于底部,宽度为100%
总是在右上方
我想如果你想在链接的图片中做些什么,
.box{
width:150px;
height:150px;
position: absolute;
}
.red{
background:#bf1900;
top: 50px;
left: 50px;
z-index: 1;
}
.yellow{
background:#bfa900;
top: 150px;
left: 150px;
z-index: 2;
}
.blue{
background:#1d00bf;
top: 100px;
left: 100px;
z-index: 3;
}
.box{
position:absolute;
width:150px;
height:150px;
}
.red{
background:#bf1900;
top: 1.5em;
left: 1.1em;
}
.yellow{
background:#bfa900;
top:3em;
left: 2em;
}
.blue{
background:#1d00bf;
top: 5em;
left: 3em;
}
.green{
width: 100%;
height: 100px;
background:#00700f;
position: absolute;
bottom: 0;
color: white;
}
.black{
background: black;
position: absolute;
top: 0;
right: 0;
width: 250px;
}