PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

GrapesJS 问题

已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。

找到 1 个问题

🔍 API enhancement
#14752018年10月2日作者 shlomoko3 个回答
0 个反应

向 styleManager 添加过滤器

你好, 我正在尝试为样式添加一个过滤器属性。我遇到的问题是,该性质要求两个参数:1. 滤波器的类型 2.力量。例如滤镜:模糊(10%)。 我遇到的问题是,添加到CSS文件后,我会出现——筛选:模糊10%。 我知道应该用 property.functionName 来修复这个问题,但我不知道怎么做(现有库里似乎没有类似的例子)。 我用的代码是: 谢谢你

artf

你好@shlomoko要让过滤器通过 stack 类型正常工作,你必须添加自定义风格管理器类型,因为正如你已经注意到的,你必须处理动态处理(例如 functionName)。遗憾的是,我们还没有文档说明这一点,唯一的例子是 [grapesjs-style-gradient](https://github.com/artf/grapesjs-style-gradient)。扩展堆栈属性可能更难(可能需要对当前 API 进行一些改进),所以我会尝试举个例子说明。

artf

你好@shlomoko我创建了一个带有滤波器类型输入的插件 https://github.com/artf/grapesjs-style-filter 你可以用最新版本 https://github.com/artf/grapesjs/releases/tag/v0.14.40

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

浏览所有主题