vivomedia / neos-countup
Neos CMS 组件和 NodeType 用于 CountUp.js
2.1.0
2023-07-24 15:51 UTC
Requires
- neos/neos: >=4.0
README
VIVOMEDIA Count Up 插件 for Neos CMS
它提供的内容
Neos CMS 的节点类型,以便轻松添加 CountUp 动画数字事实。您可以配置动画的开始和结束及其持续时间。
CountUp 动画在元素达到用户视口时开始。
依赖项
- 需要安装 jQuery 2.x。但可以轻松替换为其他框架。
- countUp.js 包含在此软件包中。
安装
通过 composer 安装
composer require vivomedia/neos-countup
配置
如果您想添加自己的 JS 实现,可以使用此配置防止自动包含。
VIVOMEDIA: CountUp: javascript: include: false
使用
节点类型
您可以使用 VIVOMEDIA.CountUp:CountUp
节点类型将 CountUp 功能添加到您的网站。该节点类型可以通过 neos 属性检查器进行配置。
AFX 组件
AFX 组件 VIVOMEDIA.CountUp:CountUpComponent
允许您将 CountUp 功能集成到自己的软件包中。
特性
- 动画
- 起始数字
- 结束数字
- 毫秒持续时间
- 内容
- 前缀
- 后缀
- 格式
- 千位分隔符
- 小数分隔符
- 小数位数
从 1.0 升级
由于默认的千位分隔符 ,
已被移除并设置为可配置,如果您想保留 ,
作为分隔符或想使用空分隔符,则需要运行节点迁移。
# Migrate 1000000 => 1,000,000
./flow node:migrate 20230626175747
# Migrate 1000000 => 1000000
./flow node:migrate 20230627125821
屏幕截图
检查器
示例
版权
countUp.js
此软件包使用 countUp.js 库。感谢作者 inorganik。
仓库: https://github.com/inorganik/countUp.js
isInViewport
此软件包使用 isInViewport 函数。感谢作者 Chris Ferdinandi