瀑布流布局
# JavaScript 方式
<div class="wrapper">
<div class="wf-item">
<img src="xxx.jpg" class="wf-img" />
</div>
<div class="wf-item">
<img src="xxx.jpg" class="wf-img" />
</div>
...
</div>
<style>
.wrapper {
position: relative;
}
.wf-item {
position: absolute
}
.wf-img {
width: 100%;
height: 100%;
}
</style>
<script>
function waterFall(column, gap) {
const items = docuquery.querySelectorAll('item');
items.forEach((item, index) => {
if (index < column) {
item.style.top = 0;
item.style.left = (columnWidth + gap) * index
}
})
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
最近更新时间: 2022/09/28 16:26:36
- 01
- 2023/07/03 00:00:00
- 02
- 2023/04/22 00:00:00
- 03
- 2023/02/16 00:00:00