想实现效果图如下:
<style>
.list {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.list_item{
width:50%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
style>
<body>
<div class="list">
<div class="list_item">
<image mode="widthFix" src = "https://img2.baidu.com/it/u=3635204433,939208923&fm=253&fmt=auto&app=138&f=JPEG?w=375&h=500">image>
<div>
123
div>
<div>
456
div>
div>
<div class="list_item">
<image mode="widthFix" src = "https://f.jwx.dx.houpukeji.com/uploads/9a007a76-3769-4e89-b350-81fa096ac828/20200727/9a16894173be4c77a48cab6c1c6ab637.png">image>
<div>
123
div>
<div>
456
div>
div>
<div class="list_item">
<image mode="widthFix" src = "https://f.jwx.dx.houpukeji.com/uploads/9a007a76-3769-4e89-b350-81fa096ac828/20200727/9a16894173be4c77a48cab6c1c6ab637.png">image>
<div>
123
div>
<div>
456
div>
div>
<div class="list_item">
<image mode="widthFix" src = "https://img2.baidu.com/it/u=3635204433,939208923&fm=253&fmt=auto&app=138&f=JPEG?w=375&h=500">image>
<div>
123
div>
<div>
456
div>
div>
div>
body>
实际代码运行结果如下:
多次尝试解决无果
直接使用瀑布流布局。
flex一行里面高度是确定的,要实现这种瀑布流下效果只用一层横向的flex是实现不了的,要用纵向的flex
使用瀑布流布局,flex实现起来还要控制高度啥的