问题 #3053✓ 已解决提出于 2020年9月30日作者 anushabivera5 个反应

允许用户动态添加全局样式表到 Canvas

快速解答作者 RJCAM4

你好@anushabivera如果你想在 init 时加载样式表(本地和带 cdn),你可以在编辑器的 init 函数中简单地把 css/js 链接添加到 canvas 属性里,就像这样: 如果你想动态添加它们,可以试试这个(比如用Materialize举例): 顺便说一句: 这个问题已经有人问过了,如果你有疑问,可以在下面了解更多信息(主要是66和1739): #66 #195 #444 #473 #966 #1739

阅读下方完整回答 ↓

问题

你好, 我想让用户能够将自定义样式表加载到画布上。这样用户可以将自定义定义的样式作为类应用到控件上,而不是内联样式,同时通过基于 grapesjs 的编辑器工具生成 html 模板,保持各用户之间的一致性。 Grapesjs 已经支持动态加载样式表了吗?任何关于这个问题的指导都会对我有很大帮助。

谢谢你, 阿努莎

回答(3)

👍 最有帮助RJCAM2020年9月30日

你好@anushabivera如果你想在 init 时加载样式表(本地和带 cdn),你可以在编辑器的 init 函数中简单地把 css/js 链接添加到 canvas 属性里,就像这样: 如果你想动态添加它们,可以试试这个(比如用Materialize举例): 顺便说一句: 这个问题已经有人问过了,如果你有疑问,可以在下面了解更多信息(主要是66和1739): #66 #195 #444 #473 #966 #1739

theSC0RP2020年11月10日

我明白了!我用链接标签上的ID来移除了它。

anushabivera2020年10月2日

谢谢你@RJCAM。我的计划是将该功能作为画布的属性提供,用户可以输入自定义样式表的网址作为属性的值

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。