向 styleManager 添加过滤器
你好@shlomoko,要让过滤器通过“堆栈”类型正常工作,你必须添加自定义样式管理器类型,因为正如你已经注意到的,你得处理动态变量(比如“functionName”)。遗憾的是,我们还没有记录那部分,唯一的例子是[葡萄风格渐变](https://github.com/artf/grapesjs-style-gradient)。扩展栈属性可能更难(可能需要对当前API进行改进),所以我会尝试举个例子说明。
阅读下方完整回答 ↓问题
你好, 我正在尝试为样式添加一个过滤器属性。我遇到的问题是,该性质要求两个参数:1. 滤波器的类型 2.力量。例如滤镜:模糊(10%)。 我遇到的问题是,添加到CSS文件后,我会出现——筛选:模糊10%。 我知道应该用 property.functionName 来修复这个问题,但我不知道怎么做(现有库里似乎没有类似的例子)。 我用的代码是: 谢谢你
回答(3)
你好@shlomoko,要让过滤器通过“堆栈”类型正常工作,你必须添加自定义样式管理器类型,因为正如你已经注意到的,你得处理动态变量(比如“functionName”)。遗憾的是,我们还没有记录那部分,唯一的例子是[葡萄风格渐变](https://github.com/artf/grapesjs-style-gradient)。扩展栈属性可能更难(可能需要对当前API进行改进),所以我会尝试举个例子说明。
你好@shlomoko我创建了一个带有滤波器类型输入的插件 https://github.com/artf/grapesjs-style-filter 你可以用最新版本 https://github.com/artf/grapesjs/releases/tag/v0.14.40
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1079
错误的BG重复CSS设置
在导入组件和初始化 grapesjs 时,css background-repeat 属性被改为 background-repeat-x 和 background-repeat-y,这在 iOS 上会被破坏。 导入组件: '''html <div id=“izmt”>Test...
问题 #890
:我无法让这个简单的例子正常工作
我对JavaScript并不陌生,但当我尝试这个例子时: 我得到的是一张空白页。 这还包括加入CSS和Javascript库。 有什么建议能让它顺利运行吗? 看起来是个出色的项目!
问题 #1566
自定义方块的默认样式
你好,我正在用GrapesJS做Prestashop网站上的页面构建器。 这个想法是用自定义块设置默认模板存储在数据库中。商店和模板加载都正常。我的问题是,我只想使用我创建并添加到BlockManager中的自定义块,但使用默认CSS。我可以放 CSS,但默认如何设置这些块的媒...
问题 #1830
:未定义“property”的 StyleManager 属性会导致组件选择时出错
当使用 StyleManager 属性且“property”未定义且默认为 '' 时,我在 component选择 PropertyView.js targetUpdated -> getComputedValue-> camelCase 处看到一个错误:“TypeError:...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。