当前位置:网站首页 > HTML与CSS基础 > 正文

css grid布局实现瀑布流(display:grid 瀑布流布局)



瀑布流又称瀑布流式布局,以视觉表现为参差不齐的多栏布局为主,随着页面的滚动条不断向下滚动,这种布局会不断加载数据块并附加至当前尾部。实现这种布局有很多不同的方法:如flex布局,column-count 多栏布局,grid布局,float浮动布局。

flex实现瀑布流

创建一个包住整个瀑布流的盒子,如果是2列,给该盒子设置display:flex;flex-wrap:wrap;完成这一步我们就可以有一个flex布局,超出该盒子宽度自动换行,然后在这个大盒子内部设置2个div容器,一列取奇数,一列取偶数即可简单进行实现

 
  

column-count 多栏布局

使用

 
  

先通过grid布局设置列数以及列的宽度,并通过js代码设置元素上边距和元素所需占行数

 
  

uni-app实现移动端瀑布流布局时需要先设置几列,在进行循环创建几个div,在进行浮动,然后在每个div里面放置图片,使用js代码计算每个图片高度

 
  
  1. vue-waterfall-easy
  2. vue-masonry-css
  3. vue-waterfall
到此这篇css grid布局实现瀑布流(display:grid 瀑布流布局)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • bs4解析html代码(html解析流程)2025-09-16 11:36:10
  • css grid布局阮一峰(css grid布局和flex布局)2025-09-16 11:36:10
  • swagger文档地址(swagger doc.html)2025-09-16 11:36:10
  • 天气预报php源码(天气预报插件html代码)2025-09-16 11:36:10
  • css grid布局案例(css+div布局精讲)2025-09-16 11:36:10
  • css2导弹(s-2导弹)2025-09-16 11:36:10
  • css2导弹(css-1导弹)2025-09-16 11:36:10
  • css3中属于结构化伪类选择器(css3中属于结构化伪类选择器的是)2025-09-16 11:36:10
  • 字体图标库css(css 字体库)2025-09-16 11:36:10
  • 字体图标怎么设置大小(字体图标怎么设置大小css)2025-09-16 11:36:10
  • 全屏图片