1.瀑布流实现
实现思路:使用 column
属性
`column-count` 属性,是控制屏幕分为多少列。
`column-gap` 属性,是控制列与列之间的距离。
子模块添加 `break-inside: avoid;` 防止·图文分离
<html>
<head>
<style>
.box {
margin: 10px;
//使用 column 实现 瀑布流布局
column-count: 2;
column-gap: 10px;
}
.item {
//防止图文分离
break-inside: avoid;
margin-bottom: 10px;
}
.item img{
width: 100%;
height:100%;
}
</style>
</head>
<body>
<div class="box">
<div class="item">
<img src="banner.jpg" alt="" />
</div>
<div class="item">
<img src="show.jpg" alt="" />
</div>
<div class="item">
<img src="cloth.jpg" alt="" />
</div>
<div class="item">
<img src="banner.jpg" alt="" />
</div>
<div class="item">
<img src="show.jpg" alt="" />
</div>
<div class="item">
<img src="cloth.jpg" alt="" />
</div>
<div class="item">
<img src="banner.jpg" alt="" />
</div>
<div class="item">
<img src="show.jpg" alt="" />
</div>
<div class="item">
<img src="cloth.jpg" alt="" />
</div>
<div class="item">
<img src="show.jpg" alt="" />
</div>
<div class="item">
<img src="cloth.jpg" alt="" />
</div>
<div class="item">
<img src="banner.jpg" alt="" />
</div>
</div>
</body></html>