美文网首页web前端手册
简单两句css实现高大上的瀑布流,并且随着屏幕大小改变列数

简单两句css实现高大上的瀑布流,并且随着屏幕大小改变列数

作者: 辉夜真是太可爱啦 | 来源:发表于2019-03-06 15:16 被阅读86次
瀑布流

HTML部分

<div class="masonry">

  <div class="item" v-for="(item,index) in info" :key="index">

      <img :src="item.images" v-preview="item.images" alt="" class="album-images">

    </div>

</div>

CSS部分,还用了媒体查询,column-count 列数你可以自己根据需要设置

.masonry {

column-count:4;       //设置列数

  column-gap:0;

}

@media screen and (max-width:500px) {

.masonry {

column-count:2;

    column-gap:0;

  }

}

@media screen and (max-width:1100px) {

.masonry {

column-count:3;

    column-gap:0;

  }

}

.item {

break-inside:avoid;

  box-sizing:border-box;

  padding:5px;

}

.album-images{

width 100%

cursor zoom-in

  height auto

}

相关文章

网友评论

    本文标题:简单两句css实现高大上的瀑布流,并且随着屏幕大小改变列数

    本文链接:https://www.haomeiwen.com/subject/sbatpqtx.html