css3-使用多列制作瀑布流

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link href="countstyle.css" type="text/css" rel="stylesheet">
</head>
<body>
    <div class="container">
        <!--尽量在做图片的时候使其宽度相等-->
        <div><img src="img/1.png">
        <p>这里是产品描述</p></div>
        <div><img src="img/2.png"></div>
        <div><img src="img/3.png"></div>
        <div><img src="img/4.png">
            <p>这里是产品描述</p></div>
        <div><img src="img/5.png"></div>
        <div><img src="img/6.png"></div>
        <div><img src="img/7.png">
            <p>这里是产品描述</p></div>
        <div><img src="img/8.png"></div>
        <div><img src="img/9.png"></div>
        <div><img src="img/1.png"></div>
        <div><img src="img/2.png"></div>
        <div><img src="img/3.png"></div>
        <div><img src="img/4.png">
            <p>这里是产品描述</p></div>
        <div><img src="img/5.png"></div>
        <div><img src="img/6.png"></div>
        <div><img src="img/7.png"></div>
        <div><img src="img/8.png"></div>
        <div><img src="img/9.png"></div>
    </div>
</body>
</html>


.container{
    /*需要适配浏览器,这里因为只用了火狐浏览器,就不再写其他的适配代码了*/
    column-width: 300px;/* 给图片区域设定宽度,高度自适应 */
    -moz-column-width: 300px;

    -moz-column-gap: 5px;
    column-gap: 5px;
    /*column-count: 4;*/
    /*-moz-column-count: 4;*/


}
.container.div{
    width: 250px;
    margin:5px;
}
.container p{
    text-align: center;
}

你可能感兴趣的:(css3)