久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      css怎么實現(xiàn)瀑布流布局

      css實現(xiàn)瀑布流布局的方法:1、利用multi-column多列布局實現(xiàn)。2、利用flex布局實現(xiàn);只需將外層設(shè)置為row布局,然后再設(shè)置一個容器并設(shè)置為column布局,它是將列作為一個整體,然后在對列進(jìn)行劃分,在列里進(jìn)行寬固定即可。

      css怎么實現(xiàn)瀑布流布局

      本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。

      瀑布流的布局自我感覺還是很吸引人的,最近又看到實現(xiàn)瀑布流這個做法,在這里記錄下,特別的,感覺flex布局實現(xiàn)瀑布流還是有點懵的樣子,不過現(xiàn)在就可以明白它的原理了

      1.multi-column多列布局實現(xiàn)瀑布流

      先簡單的講下multi-column相關(guān)的部分屬性

      • column-count設(shè)置列數(shù)
      • column-gap設(shè)置列與列之間的間距
      • column-width設(shè)置每列的寬度

      還要結(jié)合在子容器中設(shè)置break-inside防止多列布局,分頁媒體和多區(qū)域上下文中的意外中斷

      break-inside屬性值   auto  指定既不強制也不禁止元素內(nèi)的頁/列中斷。   avoid  指定避免元素內(nèi)的分頁符。   avoid-page  指定避免元素內(nèi)的分頁符。   avoid-column 指定避免元素內(nèi)的列中斷。   avoid-region  指定避免元素內(nèi)的區(qū)域中斷。
      • 截取了部分,可自己填充
      /* html文件 */ <!-- 使用multi-columns實現(xiàn)瀑布流 --> <div id="root">     <div class="item">         <img class="itemImg" src="../images/1.jpeg" alt=""/>         <div class="userInfo">             <img class="avatar" src="../images/gift.png" alt=""/>             <span class="username">牽起你的左手護著你</span>         </div>     </div>     <div class="item">         <img class="itemImg" src="../images/2.jpg" alt=""/>         <div class="userInfo">             <img class="avatar" src="../images/gift.png" alt=""/>             <span class="username">牽起你的左手護著你</span>         </div>     </div>     <div class="item">         <img class="itemImg" src="../images/3.jpg" alt=""/>         <div class="userInfo">             <img class="avatar" src="../images/gift.png" alt=""/>             <span class="username">牽起你的左手護著你</span>         </div>     </div>     <div class="item">         <img class="itemImg" src="../images/4.jpg" alt=""/>         <div class="userInfo">             <img class="avatar" src="../images/gift.png" alt=""/>             <span class="username">牽起你的左手護著你</span>         </div>     </div>     <div class="item">         <img class="itemImg" src="../images/5.jpeg" alt=""/>         <div class="userInfo">             <img class="avatar" src="../images/gift.png" alt=""/>             <span class="username">牽起你的左手護著你</span>         </div>     </div> </div>
      /* css樣式 */ body {     background: #e5e5e5; } /* 瀑布流最外層 */ #root {      margin: 0 auto;      width: 1200px;      column-count: 5;      column-width: 240px;      column-gap: 20px; } /* 每一列圖片包含層 */ .item {      margin-bottom: 10px;      /* 防止多列布局,分頁媒體和多區(qū)域上下文中的意外中斷 */      break-inside: avoid;      background: #fff; } .item:hover {      box-shadow: 2px 2px 2px rgba(0, 0, 0, .5); } /* 圖片 */ .itemImg {      width: 100%;      vertical-align: middle; } /* 圖片下的信息包含層 */ .userInfo {      padding: 5px 10px; } .avatar {      vertical-align: middle;      width: 30px;      height: 30px;      border-radius: 50%; } .username {      margin-left: 5px;      text-shadow: 2px 2px 2px rgba(0, 0, 0, .3); }

      css怎么實現(xiàn)瀑布流布局

      css怎么實現(xiàn)瀑布流布局

      2.flex布局實現(xiàn)瀑布流

      • 將外層設(shè)置為row布局,然后再設(shè)置一個容器并設(shè)置為column布局,它是將列作為一個整體,然后在對列進(jìn)行劃分,在列里進(jìn)行寬固定來實現(xiàn)的
      /* html文件(只截取兩列布局)*/ <div id="root">     <div class="itemContainer">         <div class="item">             <img class="itemImg" src="../images/1.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/2.jpg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/3.jpg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/4.jpg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/5.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/6.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/7.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>     </div>     <div class="itemContainer">         <div class="item">             <img class="itemImg" src="../images/5.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/7.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/6.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/5.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/6.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>         <div class="item">             <img class="itemImg" src="../images/6.jpeg" alt=""/>             <div class="userInfo">                 <img class="avatar" src="../images/gift.png" alt=""/>                 <span class="username">牽起你的左手護著你</span>             </div>         </div>     </div> </div>
      /* css文件 */ body{    background: #e5e5e5; } #root{     display: flex;     flex-direction: row;     margin: 0 auto;     width: 1200px; } .itemContainer{     margin-right: 10px;     flex-direction: column;     width: 240px; } .item{    margin-bottom: 10px;    background: #fff; } .itemImg{    width: 100%; } .userInfo {    padding: 5px 10px; } .avatar {    vertical-align: middle;    width: 30px;    height: 30px;    border-radius: 50%; } .username {    margin-left: 5px;    text-shadow: 2px 2px 2px rgba(0, 0, 0, .3); }

      css怎么實現(xiàn)瀑布流布局

      • 實踐后發(fā)現(xiàn),純css實現(xiàn)的瀑布流只能是一列一列的排布,所以還是得用js來實現(xiàn)瀑布流更符合我們常見的瀑布流

      (學(xué)習(xí)視頻分享:css視頻教程)

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號