美文网首页
瀑布流css实现

瀑布流css实现

作者: ForeverYoung_06 | 来源:发表于2021-06-10 19:52 被阅读0次

父元素设置

.container{
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;

-moz-column-gap:30px; /* Firefox */
-webkit-column-gap:30px; /* Safari and Chrome */
column-gap:30px;
}

flex布局实现
父元素:display:flex;横向排列
flex-flow:column wrap 使其换行
设置 height: 100vh 填充屏幕的高度,来容纳子元素。
每一列的宽度可用 calc 函数来设置,
即 width: calc(100%/3 - 20px)。分成等宽的 3 列减掉左右两遍的 margin 距离

        .container {
          display: flex;  
          flex-flow:column wrap;
          height: 100vh;
        }
        .item {
            margin: 10px;
            width: calc(100%/3 - 20px);
        }
        .item img{
            width: 100%;
            height:100%;
        }

相关文章

  • css快速实现瀑布流

    css有提供可以实现瀑布流的样式 父盒子设置column-count : 2 列数就可以直接实现瀑布流 ,此时最后...

  • 瀑布流css实现

    父元素设置 flex布局实现父元素:display:flex;横向排列flex-flow:column wrap ...

  • js/jQuery实现瀑布流

    html中主要代码: 实现瀑布流的js代码: css实现瀑布流只需要三行代码: 实现下拉刷新的js代码: js/c...

  • 小程序 瀑布流布局 简单易懂 css 及js 两种方法

    css 自带标签 实现瀑布流 有一定的缺陷 建议使用js...

  • 进阶18 瀑布流

    题目1: 实现一个瀑布流布局效果 html部分 css部分 js部分 瀑布流-demo 题目2 (选做): 根据课...

  • 瀑布流,css3实现和js实现

    Multi-columns方式 纯CSS实现瀑布流要用到Css3多列属性,通过它相关的属性column-count...

  • 7. 多列

    1. 多列的效果 说明:在CSS3中,可以创建多列来对文本或者区域进行布局。 2. 使用多列实现瀑布流效果 瀑布流...

  • 24.纯CSS实现瀑布流布局

    1.CSS实现瀑布流布局(display: flex) 本例使用 CSS flex 实现瀑布流布局关键点,横向fl...

  • css实现图片的瀑布流

    ··· 其中div.masonry是瀑布流的容器, 这个div.column称为列表项目的单独容器,其里面放置了n...

  • 瀑布流布局 的学习

    1- 实现瀑布流布局效果 瀑布流效果瀑布流代码木桶布局效果木桶布局代码瀑布流布局 2- 实现一个新闻瀑布流新闻...

网友评论

      本文标题:瀑布流css实现

      本文链接:https://www.haomeiwen.com/subject/bleqjltx.html