zoukankan      html  css  js  c++  java
  • css3多列布局瀑布流加载样式

    看了一些网站的瀑布流加载,正好看到css3的多列属性,尝试着写了一个css做布局的瀑布流。

    直接上代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>CSS3多列属性瀑布流</title>
    <style>
    /*大层*/
    .container{width:80%;margin: 0 auto;}
    /*瀑布流层*/
    .waterfall{
    -moz-column-count:4; /* Firefox */
    -webkit-column-count:4; /* Safari 和 Chrome */
    column-count:4; /* 用整数值来定义列数。不允许负值 */
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em; /*用长度值来定义列与列之间的间隙。不允许负值*/
    }
    /*一个内容层*/
    .item{
    padding: 1em;
    margin: 0 0 1em 0;
    -moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    border: 1px solid #000;
    }
    .item img{
    width: 100%;
    margin-bottom:10px;
    }
    </style>
    </head>
    <body>
    <div class="container">
    <div class="waterfall">
    <div class="item">
    <img src="http://pic28.photophoto.cn/20130827/0005018340822440_b.jpg">
    <p>1 convallis timestamp</p>
    </div>
    <div class="item">
    <img src="http://pic48.nipic.com/file/20140912/7487939_223919315000_2.jpg">
    <p>2 convallis timestamp 2 Donec a fermentum nisi. </p>
    </div>
    <div class="item">
    <img src="http://pic.58pic.com/58pic/13/61/00/61a58PICtPr_1024.jpg">
    <p>3 Nullam eget lectus augue. Donec eu sem sit amet ligula 
    faucibus suscipit. Suspendisse rutrum turpis quis nunc 
    convallis quis aliquam mauris suscipit.</p>
    </div>
    <div class="item">
    <img src="http://pic.qiantucdn.com/58pic/22/06/55/57b2d98e109c6_1024.jpg">
    <p> 4 Donec a fermentum nisi. Integer dolor est, commodo ut 
    sagittis vitae, egestas at augue. </p>
    </div>
    <div class="item">
    <img src="http://dynamic-image.yesky.com/740x-/uploadImages/2014/289/01/IGS09651F94M.jpg">
    <p> 5 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    
    
    <div class="item">
    <img src="http://pic37.nipic.com/20140105/9996485_124205238150_2.jpg">
    <p>6 convallis timestamp</p>
    </div>
    <div class="item">
    <img src="http://sc.jb51.net/uploads/allimg/150623/14-150623111Z1308.jpg">
    <p>7 convallis timestamp 2 Donec a fermentum nisi. </p>
    </div>
    <div class="item">
    <img src="http://img0.imgtn.bdimg.com/it/u=848233399,609023395&fm=214&gp=0.jpg">
    <p>8 Nullam eget lectus augue. Donec eu sem sit amet ligula 
    faucibus suscipit. Suspendisse rutrum turpis quis nunc 
    convallis quis aliquam mauris suscipit.</p>
    </div>
    <div class="item">
    <img src="http://img3.imgtn.bdimg.com/it/u=3242709860,2221903223&fm=214&gp=0.jpg">
    <p> 9 Donec a fermentum nisi. Integer dolor est, commodo ut 
    sagittis vitae, egestas at augue. </p>
    </div>
    <div class="item">
    <img src="http://pic.58pic.com/58pic/14/26/07/04R58PICFJm_1024.jpg">
    <p> 10 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    <div class="item">
    <img src="http://img0.imgtn.bdimg.com/it/u=2478517127,62785200&fm=214&gp=0.jpg">
    <p> 10 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    <div class="item">
    <img src="http://pic28.photophoto.cn/20130828/0005018351465470_b.jpg">
    <p> 10 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    <div class="item">
    <img src="http://pic28.photophoto.cn/20130827/0005018340822440_b.jpg">
    <p> 10 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    <div class="item">
    <img src="">
    <p> 10 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    <div class="item">
    <img src="http://dynamic-image.yesky.com/740x-/uploadImages/2014/289/01/IGS09651F94M.jpg">
    <p> 5 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    
    
    <div class="item">
    <img src="http://pic37.nipic.com/20140105/9996485_124205238150_2.jpg">
    <p>6 convallis timestamp</p>
    </div>
    <div class="item">
    <img src="http://sc.jb51.net/uploads/allimg/150623/14-150623111Z1308.jpg">
    <p>7 convallis timestamp 2 Donec a fermentum nisi. </p>
    </div>
    <div class="item">
    <img src="http://img0.imgtn.bdimg.com/it/u=848233399,609023395&fm=214&gp=0.jpg">
    <p>8 Nullam eget lectus augue. Donec eu sem sit amet ligula 
    faucibus suscipit. Suspendisse rutrum turpis quis nunc 
    convallis quis aliquam mauris suscipit.</p>
    </div>
    <div class="item">
    <img src="http://img3.imgtn.bdimg.com/it/u=3242709860,2221903223&fm=214&gp=0.jpg">
    <p> 9 Donec a fermentum nisi. Integer dolor est, commodo ut 
    sagittis vitae, egestas at augue. </p>
    </div>
    <div class="item">
    <img src="http://pic.58pic.com/58pic/14/26/07/04R58PICFJm_1024.jpg">
    <p> 10 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    <div class="item">
    <img src="http://img0.imgtn.bdimg.com/it/u=2478517127,62785200&fm=214&gp=0.jpg">
    <p> 10 Donec a fermentum nisi. Integer dolor est, commodo ut sagittis vitae, egestas at augue.</p>
    </div>
    </div>
    </div>
    </body>
    </html>

    具体实现样式是这样的(ps:)

     

  • 相关阅读:
    1
    前端必读书籍推荐
    cn
    网站爬虫优化
    es学习
    适应移动端
    chrome禁止缓存,每次都最新的
    vue 源码环境
    [Java] 设计模式之工厂系列 04 (自定义模拟 spring 读取xml文件 beanFactory)
    [Java] JDOM 读取 xml 文件 示例程序初步
  • 原文地址:https://www.cnblogs.com/li-sir/p/7170346.html
Copyright © 2011-2022 走看看