
css瀑布流布局用的js还是css3?
使用的是css3,具体利用css3的多列属性,通过它相关的属性column-count、column-gap配合break-inside来实现瀑布流布局。
具体实现如下:(推荐学习:CSS视频教程)
<div class="masonry">
<div class="item">
<div class="item_content">
<img src="b.webp" width="100quot;>
</div>
</div>
<!--
*****省略*****
-->
<div class="item">
<div class="item_content">
<img src="ajpg" width="100quot;>
</div>
</div>
</div>*{margin: 0; padding: 0}
.masonry{
column-count: 4; /* 需要分割的列数 */
column-gap:10px; /* 指定了列与列间的间隙 */
-webkit-column-rule: 1px solid lightblue; /* Chrome, Safari, Opera */
-moz-column-rule: 1px solid lightblue; /* Firefox */
column-rule: 1px solid lightblue;
}
.item{
break-inside: avoid; /*元素内部避免进行分页的分页行为*/
-moz-page-break-inside: avoid;
-webkit-column-break-inside: avoid;
box-sizing: border-box;
}更多CSS3相关技术文章,请访问CSS3答疑栏目进行学习!
以上就是css瀑布流布局用的js还是css3?的详细内容,更多请关注易知道|edz.cc其它相关文章!














