在前台的文章列表实现文章的瀑布流布局模式

在ThinkCMF项目中,通过集成Bootstrap的Masonry网格瀑布流布局插件,配合imagesLoaded和lazyload插件,实现在前台文章列表的瀑布流展示。在确保图片加载完成的情况下进行布局,避免了布局错误。详细配置包括在外层容器和itemselector设置,并已达到初步效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在前台的文章列表实现文章的瀑布流布局模式

经过搜索发现要实现bootstrap的瀑布流布局,需要基于Bootstrap的mansory网格瀑布流布局插件。在thinkcmf项目中发现已经集成了这个插件,关键是要把它用起来。
这里是
其他辅助插件

1、imagesloaded在浏览的时候,有些图片可能加载不出来,所以需要imagesLoaded来探测图片是否加载,只有加载好了才进行布局。
2、lazyload只有当图片出现在屏幕,我们才进行图片的加载,这样可以节约内存。

本来想先把这两个插件的使用先放到后面再说,先把瀑布流布局搞清楚。但是经过查询发现,还要引入imagesLoaded.js。因为图片没有加载出来时,会影响它的布局,导致瀑布流布局错误。所以在使用瀑布流布局的时候还要引入imageLoaded.js。
关于nansory的详细用法参考其官网的说明,介绍的很详细,还能在线调试 效果。https://masonry.desandro.com/options.html 这里不再详述。

mansory如何和项目集成

在这里插入图片描述在list_grid.html模板页中设置好外层容器和itemselector的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值