silverware / masonry
SilverWare Masonry 模块。
1.3.0
2018-06-12 10:43 UTC
Requires
- php: >=5.6.0
- silverware/silverware: ^1.3
README
为使用 SilverWare 提供一个砖石组件。
内容
要求
安装
通过 Composer 进行安装
$ composer require silverware/masonry
用法
此模块提供了一个 MasonryComponent
,它接受一个实现了 SilverWare\Lists\ListSource
的实现来渲染列表项,使用 masonry 布局。建议列表项通过 SilverWare\Extensions\Model\MetaDataExtension
提供图像,以便正确渲染。
要使用此组件
- 使用 CMS,将一个新的
MasonryComponent
实例添加到您的 SilverWare 模板或布局中。 - 在主选项卡上的下拉字段中,选择组件的列表源。
- 使用样式和选项选项卡配置组件。
列宽
在样式选项卡上,您可以选择组件列宽的“百分比”或“像素”。对于每种单位类型,都有字段可以指定每个视口大小的列宽
- 微小
- 小
- 中
- 大
- 巨大
由于 SilverWare 使用移动优先方法,您应在“微小”字段中至少输入一个宽度。
间隔
在样式选项卡上,您还可以定义像素大小的间隔大小。间隔是 masonry 网格中每个项之间的空间量。
水平顺序
该组件默认使用水平顺序渲染项。在选项选项卡上,您可以通过取消选中“水平排序项目”复选框来更改布局顺序。有关更多信息,请参阅Masonry 文档。
问题
请使用GitHub 问题跟踪器提交错误报告和功能请求。
贡献
欢迎您对项目的贡献以帮助使其变得更好。请参阅贡献以获取更多信息。
归属
- 使用了 David DeSandro 的 Masonry 和 imagesLoaded。
维护者
许可证
BSD-3-Clause © Praxis Interactive