热门关键字:
jquery > jquery教程 > html5 > CSS3实现瀑布流布局

CSS3实现瀑布流布局

381
作者:管理员
发布时间:2020/3/6 15:16:40
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=992

  讲干货,不啰嗦,瀑布流布局是种常见的布局方式,常用于图片相关的样式展示,通过CSS3的多列(Multi-column)属性,可以简单的实现类似效果。

  具体步骤:

  1.设置外部容器多列列数(column-count)和列间距(column-gap)

  2.设置内容条目的break-inside属性为avoid,使条目总体不被打断。

  HTML结构:

  <divclass="container">//最外层容器

  <divclass="item">//条目

  <divclass="item__content">//条目内容

  <imgsrc=''>

  </div>

  </div>

  <divclass="item">

  <divclass="item__content">

  <imgsrc=''>

  </div>

  </div>

  <!--moreitems-->

  .........

  </div>

  css样式:

  .container{

  column-count:4;//多列的列数

  column-gap:0;//列间距

  }

  .item{

  break-inside:avoid;//避免在主体框中插入任何中断(页面,列或区域)。

  }

  以上为最核心代码,需要根据具体业务做进一步完善,如添加浏览器前缀,设置元素宽高及位置等等。






如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:HTML
友荐云推荐