问题 #552💬 已回答提出于 2017年11月21日作者 g41n1 个反应

无法重置身体背景

快速解答作者 artf1

@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)

artf2017年11月29日

@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”...

g41n2017年11月22日

你好,@ryandeba,谢谢你的回复。

经过一番挖掘,这里有一个小提琴 https://jsfiddle.net/x118ks1v/ 和复制步骤:

  1. 点击重置按钮,重置成功
  2. 点击正体,从右侧面板切换背景
  3. 点击重置按钮,重置失败

这个问题似乎只有在你手动从Grapesjs面板更改身体背景后才会出现。

希望这能帮你找到解决办法...... :/

相关问答

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

问题 #2044

本地服务器上的 NPM 开始开发失败了

按照 README 上描述的 'dev' 分支启动本地服务器的步骤,在控制台上能用,但在 Chrome 上失败,Grapesjs 也无法加载,因为以下错误 ![图片](https://user-images.githubusercontent.com/582516/585238...

3 个回答更新于 2020年6月25日

问题 #1506

CSS 媒体查询问题

你好@artf 演示页面和媒体查询库中都存在问题。 问题是,如果用户先在移动视图上更新样式,再用标签视图,再用媒体查询,移动视图就不起作用。如果我们先更新桌面样式,再更新标签页,再更新移动端,那么一切都正常 但如果我们先反向移动视图,标签视图第二,桌面视图第三,然后CSS/媒体...

3 个回答更新于 2020年5月21日

问题 #1579

边境颜色问题

@artf 如果你在编辑器上拖动按钮,把像 rgb(255, 0, 0) 这样的颜色粘贴到边框颜色里,然后在编辑器里选择其他元素而不更改任何属性,然后重新放置按钮,那么边框颜色就会变为 RGB(255),如果我们更改了边框的任何属性,CSS 就会崩溃。请检查并修复。如果有快速解...

3 个回答更新于 2019年12月1日

问题 #896

媒体查询规则在画布中被类规则覆盖

你好@artf, 我在用不同设备配置测试一个模板时发现了一个问题,这些配置本应触发媒体查询。我的模板生成的样式如下: “JavaScript [ { “选择者”:[ { “name”:“row”, “label”:“row”, “类型”:1, “active”:true, “p...

3 个回答更新于 2019年9月17日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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