Html 将3个div一个浮在另一个上

Html 将3个div一个浮在另一个上,html,css,Html,Css,我想做这样的东西: 我都写了,但不能让3个div一个接一个地出现 我怎样才能使红色、蓝色和黄色相互映衬 .box{ 宽度:150px; 高度:150像素; } 瑞德先生{ 背景:#bf1900; } 黄先生{ 背景:#bfa900; } 蓝先生{ 背景:1d00bf; } 格林先生{ 宽度:100%; 高度:100px; 背景:#00700f; 位置:绝对位置; 底部:0; } 布莱克先生{ 背景:黑色; 位置:绝对位置; 排名:0; 右:0; 宽度:250px; } 始终位于底部,宽度为

我想做这样的东西:

我都写了,但不能让3个div一个接一个地出现

我怎样才能使红色、蓝色和黄色相互映衬

.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;
}