美文网首页
百度图片横向瀑布流自适应 flex

百度图片横向瀑布流自适应 flex

作者: cooqi | 来源:发表于2018-07-03 15:58 被阅读0次

百度图片横向瀑布流自适应

TIM截图20180703160601.png
参考大佬们的写法
https://segmentfault.com/q/1010000010556465
<!DOCTYPE html>
<html>
<head>
    <title> </title>
    <style>
        div{            
        display: flex;/*显示模式设置为弹性盒子*/
        flex-wrap: wrap;/*进行强制换行*/
    }        
    div:after{            
        /*对最后一个伪元素进行最大限度伸缩*/            
        content: ' ';            
        flex-grow: 999999999999999999999999999999999999;        
    }        
    img{             
        height: 200px;/*高度*/            
        width: auto;            
        margin: 2px;            
        flex-grow: 1;/*分配剩余空间*/            
        object-fit: cover;/*进行裁切,并且图片按比例缩放*/        
    }
    </style>
</head>
<body>
<div>
    <img src="http://g.hiphotos.baidu.com/image/pic/item/0823dd54564e92584fbb491f9082d158cdbf4eb0.jpg" />
    <img src="http://e.hiphotos.baidu.com/image/pic/item/500fd9f9d72a6059099ccd5a2334349b023bbae5.jpg" />
    <img src="http://a.hiphotos.baidu.com/image/h%3D300/sign=47c7b6a58682b90122adc533438ca97e/4e4a20a4462309f7186930907e0e0cf3d7cad62a.jpg"/>
    <img src="http://d.hiphotos.baidu.com/image/pic/item/7e3e6709c93d70cfb856af57f4dcd100baa12b3f.jpg"/>
    <img src="http://g.hiphotos.baidu.com/image/pic/item/29381f30e924b899efa186c362061d950b7bf6a8.jpg" />
    <img src="http://b.hiphotos.baidu.com/image/pic/item/a044ad345982b2b74939c63f3dadcbef77099ba3.jpg"/>
    <img src="http://g.hiphotos.baidu.com/image/h%3D300/sign=758c8743f0039245beb5e70fb795a4a8/b8014a90f603738d1f357dacbf1bb051f919ecc5.jpg"/>
    <img src="http://c.hiphotos.baidu.com/image/pic/item/cefc1e178a82b901e004bbc17f8da9773812ef93.jpg" />
    <img src="http://h.hiphotos.baidu.com/image/pic/item/8d5494eef01f3a29a2a71cae9225bc315c607c67.jpg"/>
    <img src="http://f.hiphotos.baidu.com/image/pic/item/1ad5ad6eddc451dafc1f76e2bafd5266d11632c9.jpg"/>
     <img src="http://g.hiphotos.baidu.com/image/pic/item/0823dd54564e92584fbb491f9082d158cdbf4eb0.jpg" />
    <img src="http://e.hiphotos.baidu.com/image/pic/item/500fd9f9d72a6059099ccd5a2334349b023bbae5.jpg" />
    <img src="http://a.hiphotos.baidu.com/image/h%3D300/sign=47c7b6a58682b90122adc533438ca97e/4e4a20a4462309f7186930907e0e0cf3d7cad62a.jpg"/>
    <img src="http://d.hiphotos.baidu.com/image/pic/item/7e3e6709c93d70cfb856af57f4dcd100baa12b3f.jpg"/>
    <img src="http://g.hiphotos.baidu.com/image/pic/item/29381f30e924b899efa186c362061d950b7bf6a8.jpg" />
    <img src="http://b.hiphotos.baidu.com/image/pic/item/a044ad345982b2b74939c63f3dadcbef77099ba3.jpg"/>
    <img src="http://g.hiphotos.baidu.com/image/h%3D300/sign=758c8743f0039245beb5e70fb795a4a8/b8014a90f603738d1f357dacbf1bb051f919ecc5.jpg"/>
    <img src="http://c.hiphotos.baidu.com/image/pic/item/cefc1e178a82b901e004bbc17f8da9773812ef93.jpg" />
    <img src="http://h.hiphotos.baidu.com/image/pic/item/8d5494eef01f3a29a2a71cae9225bc315c607c67.jpg"/>
    <img src="http://f.hiphotos.baidu.com/image/pic/item/1ad5ad6eddc451dafc1f76e2bafd5266d11632c9.jpg"/>
<div>
</body>
</html>

这里要注意flex-grow: 1;是等比分配剩余空间,img默认是有宽高的,所以宽度auto或者不设置都可以,但如果这里你用其他div去代替,一定注意设置宽度,且不能设置auto

相关文章

  • 百度图片横向瀑布流自适应 flex

    百度图片横向瀑布流自适应 参考大佬们的写法 这里要注意flex-grow: 1;是等比分配剩余空间,img默认是有...

  • flex瀑布流

    用flex实现瀑布流,但是想横向依次排列item,参考https://wow.techbrood.com/fidd...

  • Flex纯CSS横向瀑布流

    https://jessieji.com/2019/pure-css-masonry[https://jessie...

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

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

  • UICollectionView的使用

    瀑布流 横向滚动

  • DYWaterFallFlowLayout--可设置不同分组的i

    先看看效果 纵向瀑布流:效果图_纵向.png 横向瀑布流:效果图_横向.png 用法和 UICollectionV...

  • flex 伸缩项属性

    使用使用flex做横向布局时,常常有左边固定宽度,右边自适应占满的需求,这个时候右面元素一般会使用flex:1 属...

  • 知识点(二)

    1. css实现图片自适应宽高 2.讲 flex,手写出 flex 常用的属性,并且讲出作用 flex 是 fle...

  • 纵向横向瀑布流

    本篇文章主要介绍瀑布流的实现原理,demo以原理为主,随便写了写,封装性不好,如果拿去直接用需要修改的地方是比较多...

  • js面试题集锦2

    1、css实现图片自适应宽高 2、什么是flex,写出常见属性,以及作用 Flex即:Flexible Box,弹...

网友评论

      本文标题:百度图片横向瀑布流自适应 flex

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