小程序交流群:609690978
先上图,要分几列进行瀑布流可自定义:
上代码:
<div class="box">
<div class="box-item" v-for="(item,index) in imgList" :key="index">
<img src="item">
</div>
</div>
重点来了,就这么几行CSS:
.box{
-moz-column-count:3;
-webkit-column-count:3;
-ms-column-count:3 ;
column-count: 3; // 设置显示2列
column-gap: 2px; //设置或检索对象的列与列之间的间隙为2px
width: 100%;
&-item{ //less语法,&承接父级元素的class类
width: 95%;
background: #fefefe;
border: 2px solid #fcfcfc;
box-shadow: 0px 2px 2px rgba(34, 25, 25, 0.4);
margin: 5px 2px 2px 2px;
padding: 1px;
transition: opacity .4s ease-in-out; // 检索或设置对象变换时的过渡
display: inline-block;
img{
width: 100% !important;
display:block;
}
}
}