无法重置身体背景
@duskhacker我觉得这有点关联,但不是同一个问题。 你提到CSS是从两个不同的地方生成的,而且它是一种基本的CSS重置 '*{盒子大小:border-box;}'来自 https://github.com/artf/grapesjs/blob/dev/src/editor/config/config.js#L34 以及 'body{margin:0;}来自 https://github.com/artf/grapesjs/blob/dev/src/dom_components/config/config.js#L10 我下一次发布可能会把当前的包装样式移到“protectedCSS”选项里。 对于那些想实现“直接用代码编辑...
阅读下方完整回答 ↓问题
我发现了这个
编辑。CssComposer.getAll().reset();
这里是#351,但似乎没有重置身体背景......
还有其他方法吗?
回答(3)
@duskhacker我觉得这有点关联,但不是同一个问题。 你提到CSS是从两个不同的地方生成的,而且它是一种基本的CSS重置 '*{盒子大小:border-box;}'来自 https://github.com/artf/grapesjs/blob/dev/src/editor/config/config.js#L34 以及 'body{margin:0;}来自 https://github.com/artf/grapesjs/blob/dev/src/dom_components/config/config.js#L10 我下一次发布可能会把当前的包装样式移到“protectedCSS”...
你好@g41n,
你能提供一个JSFIDDLE(或类似文件)来说明问题吗?我刚做了这个,先把身体背景色设为蓝色,然后两秒后清除那个样式:https://jsfiddle.net/gn3jtahv/。这对我来说似乎没问题(也用'编辑器'测试过)。CssComposer.getAll().reset()',结果相同),所以我猜你做了什么不同的操作......
你好,@ryandeba,谢谢你的回复。
经过一番挖掘,这里有一个小提琴 https://jsfiddle.net/x118ks1v/ 和复制步骤:
- 点击重置按钮,重置成功
- 点击正体,从右侧面板切换背景
- 点击重置按钮,重置失败
这个问题似乎只有在你手动从Grapesjs面板更改身体背景后才会出现。
希望这能帮你找到解决办法...... :/
相关问答
通过相似的问题讨论继续研究。
问题 #2044
本地服务器上的 NPM 开始开发失败了
按照 README 上描述的 'dev' 分支启动本地服务器的步骤,在控制台上能用,但在 Chrome 上失败,Grapesjs 也无法加载,因为以下错误  这样的颜色粘贴到边框颜色里,然后在编辑器里选择其他元素而不更改属性并重新按键,边框颜色就会变为 rgb(255),如果边框属性发生变化,CSS 就会失效。请检查并修复这个问题。如果有快速修复方法,请提供。...
问题 #896
媒体查询规则在画布中被类规则覆盖
你好@artf, 我在用不同设备配置测试一个模板时发现了一个问题,这些配置本应触发媒体查询。我的模板生成的样式如下: “JavaScript [ { “选择者”:[ { “name”:“row”, “label”:“row”, “类型”:1, “active”:true, “p...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
教程
Introducing Search on GJS.Market
GJS.Market now has one search across everything we publish — plugins, articles, community questions, guides, authors and services. Press ⌘K from any page.
教程
2026年构建一个SaaS页面构建器需要多少钱?
2026年构建一个SaaS页面构建器的成本是多少?探索实际的开发成本、时间表、功能,以及使用 GrapesJS 如何降低成本
教程
PageKit:你无论如何都得自己开发 GrapesJS 应用
一个围绕开源GrapesJS核心的源代码可用Next.js应用——发布、自定义域名、潜在客户、结账和插件加载器。
浏览插件分类
直接跳转到市场上的插件分类页面。