noerdisch / neos-slick
Neos CMS 滑块内容元素的插件
Requires
- ext-json: *
- carbon/condition: ^1.1
- carbon/includeassets: ^3.0
- neos/flow: *
- neos/neos: ~4.0
- dev-master
- v1.5.0
- v1.4.0
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.0
- dev-greenkeeper/semantic-release-17.0.8
- dev-greenkeeper/conventional-changelog-eslint-3.0.8
- dev-greenkeeper/commitizen-4.1.2
- dev-greenkeeper/commitizen-4.1.1
- dev-greenkeeper/commitizen-4.1.0
- dev-greenkeeper/commitizen-4.0.5
- dev-greenkeeper/semantic-release-17.0.7
- dev-greenkeeper/semantic-release-17.0.6
- dev-greenkeeper/semantic-release-17.0.5
- dev-greenkeeper/commitizen-4.0.4
- dev-greenkeeper/@semantic-release/changelog-5.0.1
- dev-greenkeeper/@semantic-release/release-notes-generator-9.0.1
- dev-greenkeeper/semantic-release-17.0.4
- dev-greenkeeper/semantic-release-17.0.3
- dev-greenkeeper/semantic-release-17.0.2
- dev-greenkeeper/semantic-release-17.0.1
- dev-greenkeeper/@semantic-release/changelog-5.0.0
- dev-greenkeeper/@semantic-release/release-notes-generator-9.0.0
- dev-greenkeeper/@semantic-release/git-9.0.0
- dev-greenkeeper/semantic-release-17.0.0
- dev-greenkeeper/semantic-release-16.0.4
- dev-greenkeeper/semantic-release-16.0.1
- dev-greenkeeper/semantic-release-16.0.0
- dev-greenkeeper/semantic-release-15.14.0
- dev-greenkeeper/@semantic-release/release-notes-generator-7.3.5
- dev-greenkeeper/@semantic-release/changelog-3.0.6
- dev-greenkeeper/@semantic-release/release-notes-generator-7.3.4
- dev-greenkeeper/semantic-release-15.13.31
- dev-greenkeeper/@semantic-release/release-notes-generator-7.3.3
- dev-greenkeeper/@semantic-release/git-7.0.18
- dev-greenkeeper/semantic-release-15.13.30
- dev-greenkeeper/semantic-release-15.13.29
- dev-greenkeeper/@semantic-release/release-notes-generator-7.3.2
- dev-greenkeeper/@semantic-release/git-7.0.17
- dev-greenkeeper/@semantic-release/changelog-3.0.5
- dev-greenkeeper/semantic-release-15.13.28
- dev-greenkeeper/semantic-release-15.13.27
- dev-greenkeeper/conventional-changelog-eslint-3.0.4
- dev-greenkeeper/semantic-release-15.13.24
- dev-greenkeeper/semantic-release-15.13.21
- dev-greenkeeper/@semantic-release/release-notes-generator-7.3.0
- dev-greenkeeper/semantic-release-15.13.19
- dev-greenkeeper/commitizen-4.0.3
- dev-greenkeeper/commitizen-4.0.2
- dev-greenkeeper/commitizen-4.0.1
- dev-greenkeeper/commitizen-4.0.0
- dev-greenkeeper/commitizen-3.1.2
- dev-greenkeeper/@semantic-release/git-7.0.16
- dev-greenkeeper/@semantic-release/git-7.0.15
- dev-greenkeeper/cz-adapter-eslint-0.3.0
- dev-greenkeeper/@semantic-release/release-notes-generator-7.2.1
- dev-greenkeeper/semantic-release-15.13.18
- dev-greenkeeper/@semantic-release/git-7.0.14
- dev-greenkeeper/@semantic-release/git-7.0.13
- dev-greenkeeper/semantic-release-15.13.17
- dev-greenkeeper/semantic-release-15.13.16
- dev-greenkeeper/@semantic-release/changelog-3.0.4
- dev-greenkeeper/@semantic-release/release-notes-generator-7.2.0
- dev-greenkeeper/@semantic-release/git-7.0.12
- dev-greenkeeper/cz-adapter-eslint-0.2.0
- dev-greenkeeper/semantic-release-15.13.3
This package is auto-updated.
Last update: 2021-07-10 08:07:06 UTC
README
Slick 内容元素用于 Neos CMS
这是 JavaScript 包 slick 的一个现成实现。
安装
通常,您需要对包进行一些小的调整(例如,Settings.yaml 中的配置)。因此,从您的主题包中添加相应的包到 composer 是很重要的。通常这是位于 Packages/Sites/ 下的站点包。要正确安装,请转到您的主题包(例如,Packages/Sites/Foo.Bar)并运行以下命令
composer require noerdisch/neos-slick --no-update
使用 --no-update 命令可防止依赖项自动更新。在将包添加到您的主题 composer.json 之后,返回到 Neos 安装的根目录并运行 composer update。您的所需包现在已正确安装。
使用方法
此包使用背景图片作为幻灯片。如果您想为滑块使用固定高度,可以使用以下 CSS
.slick-slide { min-height: <your-slide-height>; } .slide__inner { height: 100%; width: 100%; position: absolute; }
禁用/启用功能
幻灯片和滑块元素有几个混入,您可以通过启用/禁用来添加/删除功能。
示例
如果您想在后台禁用自动播放选项,可以这样做
'Noerdisch.Slick:Content.Slider': superTypes: 'Noerdisch.Slick:Mixin.Autoplay': false
Noerdisch.Slick:Content.Slider
混入
混入 | 默认值 | 描述 |
---|---|---|
Noerdisch.Slick:Mixin.Autoplay | true | 自动播放选项 |
Noerdisch.Slick:Mixin.SlidesToScroll | true | 滚动多少个幻灯片 |
Noerdisch.Slick:Mixin.Infinite | true | 无限滚动 |
Noerdisch.Slick:Mixin.Draggable | true | 可拖动 |
Noerdisch.Slick:Mixin.PauseOnHover | true | 悬停暂停 |
Noerdisch.Slick:Mixin.AnimationSpeed | true | 动画速度 |
Noerdisch.Slick:Mixin.Fade | false | 淡入淡出 |
Noerdisch.Slick:Mixin.Arrows | true | 显示箭头 |
Noerdisch.Slick:Mixin.Dots | true | 显示点 |
Noerdisch.Slick:Mixin.SlidesToShow | true | 一次性显示的幻灯片数 |
Noerdisch.Slick:Mixin.AdditionalClass | true | 额外的 CSS 类 |
Noerdisch.Slick:Mixin.Repsonsive.Sm | true | 响应式组移动设备 |
Noerdisch.Slick:Mixin.Repsonsive.Md | true | 响应式组平板电脑 |
Noerdisch.Slick:Mixin.Repsonsive.Lg | true | 响应式组笔记本电脑 |
Noerdisch.Slick:Mixin.Repsonsive.Xl | true | 响应式组桌面电脑 |
Noerdisch.Slick:Content.Slide
混入
混入 | 默认值 | 描述 |
---|---|---|
Noerdisch.Slick:Mixin.BackgroundImage | true | 幻灯片的背景图片 |
Noerdisch.Slick:Mixin.AdditionalClass | true | 额外的 CSS 类 |
淡入淡出选项
默认情况下禁用淡入淡出选项,因为如果您启用淡入淡出,则显示的幻灯片选项将不起作用。但您可以简单地像这样启用它
'Noerdisch.Slick:Content.Slider': superTypes: 'Noerdisch.Slick:Mixin.Fade': true 'Noerdisch.Slick:Mixin.SlidesToShow': false
配置
Noerdisch: Slick: # include the theme css file form slick theme: true backend: # disables autoplay in backend disableAutoplay: true # breakpoints for the repsonsive tab responsive: sm: 576px md: 768px lg: 992px xl: 1200px
贡献
我们非常欢迎您为neos-slick做出贡献。我们尽量让这个过程变得尽可能简单。我们使用semantic-release,以便有更多时间专注于重要的事情,而不是在依赖或发布困境中挣扎。
因此,第一条规则是遵循eslint提交信息指南。这非常简单,当您总是通过yarn commit
进行提交时。Commitizen会引导您。
所有PR都将合并到master分支。Travis和semantic-release将检查提交信息,并在分析最新提交触发时开始构建新版本。
如果您有任何问题,请在twitter或github上联系我们。
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅许可文件。