效果
一行多列显示图片,每一列图片高度不固定,宽度固定,即使第一行图片的高度不同,下一行所有图片和上一行图片的间距相等。
实现思路
第一行图片正常排列,第二行绝对定位,第一列的元素left:0,第二列left为每一列的宽度,top值由第二行开始计算,为上一行同列top+上一行图片height。
待改善
看到瀑布流的大概效果按着自己思路随便写了一个,怪蠢的,写完之后再看别人的,发现瀑布流下一行第一个元素的排布是在上一行高度最低的那一列
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<style>
.body{
margin: 0;
padding: 0;
}
.box{
font-size: 0;
position: relative;