以前学习瀑布流没有总结过,今天偶然看到,做个笔记,记录下,方便以后查阅。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS3实现瀑布流效果</title>
<style>
.container {
-webkit-column-width: 160px;
-moz-column-width: 160px;
-webkit-column-gap: 5px;
-moz-column-gap: 5px;
margin: 0 auto;
}
.container div {
width: 160px;
margin: 4px 0;
padding: 4px;
border: 1px solid #cccccc;
}
img {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div class="container" id="main">
<div><img src="images/P_00.jpg"></div>
<div><img src="images/P_01.jpg"></div>
<div><img src="images/P_02.jpg"></div>
<div><img src="images/P_03.jpg"></div>
<div><img src="images/P_04.jpg"></div>
<div><img src="images/P_05.jpg"></div>
<div><img src="images/P_06.jpg"></div>
<div><img src="images/P_07.jpg"></div>
<div><img src="images/P_08.jpg"></div>
<div><img src="images/P_09.jpg"></div>
<div><img src="images/P_010.jpg"></div>
<div><img src="images/P_011.jpg"></div>
<div><img src="images/P_012.jpg"></div>
<div><img src="images/P_013.jpg"></div>
<div><img src="images/P_014.jpg"></div>
<div><img src="images/P_015.jpg"></div>
<div><img src="images/P_016.jpg"></div>
<div><img src="images/P_017.jpg"></div>
<div><img src="images/P_018.jpg"></div>
<div><img src="images/P_019.jpg"></div>
<div><img src="images/P_09.jpg"></div>
<div><img src="images/P_03.jpg"></div>
<div><img src="images/P_04.jpg"></div>
<div><img src="images/P_02.jpg"></div>
<div><img src="images/P_06.jpg"></div>
<div><img src="images/P_010.jpg"></div>
<div><img src="images/P_011.jpg"></div>
<div><img src="images/P_014.jpg"></div>
<div><img src="images/P_08.jpg"></div>
<div><img src="images/P_07.jpg"></div>
<div><img src="images/P_017.jpg"></div>
<div><img src="images/P_018.jpg"></div>
<div><img src="images/P_019.jpg"></div>
<div><img src="images/P_09.jpg"></div>
<div><img src="images/P_03.jpg"></div>
<div><img src="images/P_04.jpg"></div>
<div><img src="images/P_02.jpg"></div>
<div><img src="images/P_06.jpg"></div>
<div><img src="images/P_010.jpg"></div>
<div><img src="images/P_011.jpg"></div>
<div><img src="images/P_014.jpg"></div>
<div><img src="images/P_08.jpg"></div>
<div><img src="images/P_07.jpg"></div>
<div><img src="images/P_017.jpg"></div>
<div><img src="images/P_018.jpg"></div>
<div><img src="images/P_019.jpg"></div>
<div><img src="images/P_09.jpg"></div>
<div><img src="images/P_03.jpg"></div>
<div><img src="images/P_04.jpg"></div>
<div><img src="images/P_02.jpg"></div>
<div><img src="images/P_06.jpg"></div>
<div><img src="images/P_010.jpg"></div>
<div><img src="images/P_011.jpg"></div>
<div><img src="images/P_014.jpg"></div>
<div><img src="images/P_08.jpg"></div>
<div><img src="images/P_07.jpg"></div>
<div><img src="images/P_017.jpg"></div>
<div><img src="images/P_018.jpg"></div>
<div><img src="images/P_019.jpg"></div>
<div><img src="images/P_09.jpg"></div>
<div><img src="images/P_03.jpg"></div>
<div><img src="images/P_04.jpg"></div>
<div><img src="images/P_02.jpg"></div>
<div><img src="images/P_06.jpg"></div>
<div><img src="images/P_010.jpg"></div>
<div><img src="images/P_011.jpg"></div>
<div><img src="images/P_014.jpg"></div>
<div><img src="images/P_08.jpg"></div>
<div><img src="images/P_07.jpg"></div>
</div>
</body>
</html>
原理,利用css3新增的多列布局,实现,简单直观,但不易于维护,动态加载不容易实现。