CSS3实现瀑布流结构

瀑布流结构是种常见的结构方式,常用于图片相关的样式展示,通过CSS3的多列(Multi-column)属性,可以简朴的实现类似效果。   详细步骤: 1.设置外部容器多列列数(column-count)和列间距(co...

瀑布流结构是种常见的结构方式,常用于图片相关的样式展示,通过CSS3的多列(Multi-column)属性,可以简朴的实现类似效果。

 

详细步骤:

1.设置外部容器多列列数(column-count)和列间距(column-gap)

2.设置内容条目的break-inside属性为avoid,使条目总体不被打断。

 

HTML结构:

<div class="container"> //最外层容器
    <div class="item">//条目
         <div class="item__content">//条目内容
            <img src=''>
         </div>
     </div>
     <div class="item">
         <div class="item__content">
              <img src=''>
         </div> 
     </div>
     <!-- more items --> 
        .........
</div>


css样式: 

.container {
    column-count: 4; //多列的列数
    column-gap: 0;//列间距
 }

.item{
    break-inside: avoid;//制止在主体框中插入任何中止(页面,列或区域)。
}

以上为最焦点代码,需要凭据详细营业做进一步完善,如添加浏览器前缀,设置米素宽高及位置等等。  

 




思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各种产物的最新流动,优惠券领取点击进入

3.广告同盟: 整理了现在主流的广告同盟平台,若是你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/4338

  • 发表于 2021-04-03 14:56
  • 阅读 ( 205 )
  • 分类:互联网

0 条评论

请先 登录 后评论
浩楠
浩楠

703 篇文章

你可能感兴趣的文章

相关问题