Html 如何将一个图像置于另一个图像之下?

Html 如何将一个图像置于另一个图像之下?,html,css,codeigniter,Html,Css,Codeigniter,我想把图像放在另一个下面,就像 但是这些图像显示的像 这是我的带有css的html代码。在代码中,我使用了列,但问题并没有得到解决。图像未按我希望的方式显示 <div class="row"> <div class="card"> <img alt="Card image cap" class="card-img-top" src="https://i.pinimg.com/736x/04/54/98/045498ad4b9b3cdd4d78

我想把图像放在另一个下面,就像

但是这些图像显示的像

这是我的带有css的html代码。在代码中,我使用了列,但问题并没有得到解决。图像未按我希望的方式显示

<div class="row">
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://i.pinimg.com/736x/04/54/98/045498ad4b9b3cdd4d780fcfcaf3392a--cake-decorating-fondant-spring-cakes-decorating.jpg" >
    </div>>    
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="http://www.sliceofitaly.com/files/product/full/0415BDDC-justformylove.jpg" >
    </div>    
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSmZNLgk07M9ksvjkM8QHxqdFOkxnqFROYgMBu1Q5T-m2jNfrwF" >
    </div>    
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="http://www.fnstatic.co.uk/images/content/recipe/mini-christmas-cakes.jpg" >
    </div>    
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://i.pinimg.com/736x/32/6c/19/326c191b3b4a373d0b73189551b4a693--spider-man-cakes-spiders.jpg" >
    </div>      
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSqESHTW7PwOycYQucPrFkEaTPfdsIod7GYqm3fIUNyQUzHGiS0" >
    </div>
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ0KuVORGDRBMrnC4j4oMm-TU_LmU2JZ0KLeDbD49h5Rt97dXTEEg" >
    </div>
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ0KuVORGDRBMrnC4j4oMm-TU_LmU2JZ0KLeDbD49h5Rt97dXTEEg" >
    </div> 
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="http://www.fnstatic.co.uk/images/content/recipe/mini-christmas-cakes.jpg" >
    </div>   
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ0KuVORGDRBMrnC4j4oMm-TU_LmU2JZ0KLeDbD49h5Rt97dXTEEg" >
    </div>
    <div class="card">
        <img alt="Card image cap" class="card-img-top" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ0KuVORGDRBMrnC4j4oMm-TU_LmU2JZ0KLeDbD49h5Rt97dXTEEg" >
    </div>
</div>

这是我的演示代码,我正在使用flexBox。在全模式下查看

设置框<代码>高度:自动,以便自动设置所有框的高度


html{
身高:100%;
}
身体{
身高:100%;
}
#包装纸{
高度:100vh;
显示器:flex;
弯曲方向:立柱;
柔性包装:包装;
}
.盒子{
显示器:flex;
背景:黑色;
利润率:0.5%;
}
#方框-1{
身高:50%;
宽度:32%;
}
#方框-2{
身高:46%;
宽度:32%;
}
#方框-3{
身高:20%;
宽度:33%;
}
#方框-4{
身高:49%;
宽度:33%;
}
#方框-5{
身高:25%;
宽度:33%;
}
#方框-6{
身高:20%;
宽度:33%;
}
#方框-7{
身高:75%;
宽度:33%;
}
p{
颜色:白色;
}
嗨


我尝试在row-div上使用
column count
属性。通常它用于将大块文本拆分为相等的列,但我发现它也可以处理图像

.row{
/*防止垂直间隙*/
线高:0;
-webkit列数:3;
-webkit柱间隙:0px;
-moz列数:3;
-moz柱间距:0px;
列数:3;
柱间距:0px;
}
.卡片{
宽度:100%;
高度:自动;
}
.卡img top{
宽度:100%!重要;
高度:自动!重要;
保证金:5px;

}
这是一个带有图片的示例


html{
身高:100%;
}
身体{
身高:100%;
显示器:flex;
}
#包装纸{
最小高度:100vh;
高度:自动;
显示器:flex;
弯曲方向:立柱;
宽度:32.3%
}
.盒子{
显示器:flex;
背景:黑色;
利润率:0.5%;
宽度:100%;
高度:自动;
}
.box img{
最大高度:50%;
最小高度:15%;
宽度:100%;
}
p{
颜色:白色;
}

使用列而不是行。你可以在这里看到更好的想法:@Hanif和Usman谢谢兄弟
 .card-img-top 
 {
  width: 20%;
  height:auto;
  margin:5px;
  display:inline-block;
  float:right;
 }