noerdisch/neos-slick

此包已被废弃,不再维护。未建议替代包。

Neos CMS 滑块内容元素的插件

安装: 975

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 5

分支: 4

公开问题: 11

语言:JavaScript

类型:neos-plugin

v1.5.0 2018-09-14 21:21 UTC

This package is auto-updated.

Last update: 2021-07-10 08:07:06 UTC


README

68747470733a2f2f63646e2e7261776769742e636f6d2f6d61726b75736775656e746865722f61626537306433346634613436323161656430656635303463356430313932622f7261772f356266306633646633323865353862613761616430363761353663626431633135656636393439312f6c6f676f5f66756c6c2e737667

Packagist Packagist semantic-release Twitter Follow Greenkeeper badge

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)。有关更多信息,请参阅许可文件