silverware/masonry

SilverWare Masonry 模块。

安装: 85

依赖项: 2

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 1

开放性问题: 0

类型:silverstripe-vendormodule

1.3.0 2018-06-12 10:43 UTC

This package is not auto-updated.

Last update: 2024-09-13 12:49:38 UTC


README

Latest Stable Version Latest Unstable Version License

为使用 SilverWare 提供一个砖石组件。

内容

要求

安装

通过 Composer 进行安装

$ composer require silverware/masonry

用法

此模块提供了一个 MasonryComponent,它接受一个实现了 SilverWare\Lists\ListSource 的实现来渲染列表项,使用 masonry 布局。建议列表项通过 SilverWare\Extensions\Model\MetaDataExtension 提供图像,以便正确渲染。

要使用此组件

  1. 使用 CMS,将一个新的 MasonryComponent 实例添加到您的 SilverWare 模板或布局中。
  2. 在主选项卡上的下拉字段中,选择组件的列表源。
  3. 使用样式和选项选项卡配置组件。

列宽

在样式选项卡上,您可以选择组件列宽的“百分比”或“像素”。对于每种单位类型,都有字段可以指定每个视口大小的列宽

  • 微小
  • 巨大

由于 SilverWare 使用移动优先方法,您应在“微小”字段中至少输入一个宽度。

间隔

在样式选项卡上,您还可以定义像素大小的间隔大小。间隔是 masonry 网格中每个项之间的空间量。

水平顺序

该组件默认使用水平顺序渲染项。在选项选项卡上,您可以通过取消选中“水平排序项目”复选框来更改布局顺序。有关更多信息,请参阅Masonry 文档

问题

请使用GitHub 问题跟踪器提交错误报告和功能请求。

贡献

欢迎您对项目的贡献以帮助使其变得更好。请参阅贡献以获取更多信息。

归属

维护者

许可证

BSD-3-Clause © Praxis Interactive