dklemmt / contao_dk_masonry
Contao开源内容管理系统(CMS)的Masonry插件实现
2.0.4
2024-07-16 14:59 UTC
Requires
- php: >=8.1
- contao/core-bundle: ^4.13 || ^5.0
- symfony/http-foundation: ^5.4 || ^6.0
- symfony/http-kernel: ^5.4 || ^6.0
Requires (Dev)
- contao/easy-coding-standard: ^6.0
- contao/rector: ^1.0
README
Masonry 是David DeSandro开发的一个JavaScript插件,实现了智能的 网格布局。Masonry(来自英文“砖块”,意为砖墙),根据元素的尺寸和可用垂直空间,将包含的元素以最优的错位排列,就像砖墙一样。
安装此扩展后,在Contao中可使用额外的内容元素
- Masonry - 相册 类似于Contao相册,增加了新的功能
- 以及两个包装元素 Masonry - 封面开始 和 Masonry - 封面结束,以便在网格中放置任何元素
扩展和Masonry的可能性
- 将列宽配置为固定值或通过指定的CSS类间接配置
- 将列间距宽度配置为固定值或通过指定的CSS类间接配置
- 水平对齐(左/右),从哪个方向开始放置元素
- 垂直对齐(上/下),从哪个方向开始放置元素
- 多种主题
来源/示例
技巧/提示
- 要启动Masonry,必须在页面布局中添加 jQuery。
- 元素的宽度 必须 通过CSS定义,并且独立于列宽设置 - 即使它们相同。否则会出现显示错误。