zoukankan      html  css  js  c++  java
  • css实现瀑布流排版

    网上有很多有关js(jq)实现瀑布流和有关瀑布流的插件很多,例如:插件(MasonryWookmark等等)。按照正常的逻辑思维,瀑布流的排版(item列表)一般都是 由左到右,上而下排序的结果,单纯的css实现这一点有些困难 ,下面分享一款由css局实现的瀑布流效果,虽然效果难以达到有些插件的效果,但也算是简单实用吧。

    实现效果图:

    html结构:

    <div class="waterfall">
       <div class="item">
          <div class="item-content">
             三月到大理赏樱花不远不近
          </div>
       </div>
       <div class="item">
           <div class="item-content">
              三月到大理赏樱花不远不近,才是最好的距离余生,请带上自己的阳光回忆,在部队那些日子被遗忘的花儿春光
           </div>
       </div>
       <div class="item">
          <div class="item-content">
              三月到大理赏樱花不远不近,才是最好的距离余生,请带上自己的阳光回忆
          </div>
       </div>
    </div> 

    关于item列表,我添加的比较少,您多添加几个就可以了......

    css样式:

    .waterfall{
      column-count: 3;
      column-gap: 0;
    }
                
    .item{
      box-sizing: border-box;
      break-inside: avoid;
      padding: 10px;
    }
    .item-content{
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 10px;
      height: auto;
      font-size: 20px;
      color: #686868;
      box-sizing: border-box;
      border: 1px solid #ccc;
    }

    这样css的简单瀑布流布局就可以了~

    ———————————— 方向错了,停下来就是进步 ————————————
  • 相关阅读:
    方法重载的小demo
    面向对象的小demo
    直接选择排序
    冒泡排序
    杨辉三角用java实现
    从键盘输入成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10,为A,成绩>=最高分-20,为B,成绩>=最高分-30,为C,其余等级为D
    井号的含义
    svg snap 笔记
    jQuery 插件格式 规范
    工作遇到问题
  • 原文地址:https://www.cnblogs.com/a-cat/p/8618675.html
Copyright © 2011-2022 走看看