如何只为页眉和页脚组件获取样式
问题
你好,@artf, 你能告诉我提取组件样式的最快且简单的方法吗?
我有模板,在这个模板里你可以编辑部分页眉和页脚,并在它们之间添加内容。我不会把整个模板都存储,只把内容放在中间、页眉和页脚。 组件结构很简单,我循环JSON就能拿到组件。
我想把页眉和页脚的样式与页面样式分开。怎么做?
此致, 亚历克斯
回答(3)
我觉得媒体查询没什么问题。规则被选择器检测到,一切正常。我只在手机端添加职业和场景样式,效果很好。
是的,样式在另一个容器里('editor.所以这有点难,而且没有API可以提取所有匹配的样式。 我建议你做类似的事情 “''js const matchedRules = (组件,规则) { const el = component.getEl(); 令结果 = []; rules.forEach(rule => { 试试{ 如果(rule.selectorsToString().split(',').some( Selector => el.matches(selector) )) { 结果.push(rule); } } 接(呃) {} }); component.components(...
@artf,谢谢!
相关问答
通过相似的问题讨论继续研究。
问题 #3399
将 JSON 转换为服务器端的 HTML
首先,感谢@artf这个了不起的项目。 我有个问题: 在服务器端(Node.js环境)能否轻松地将组件的JSON转换为HTML?如果可能的话,能给我一些建议吗? 客户端方面很简单: 我可以获取components-JSON (“JSON.stringify(editor.get...
问题 #3443
主干网-撤销/下划线安全建议
版本: 'v0.17.3' 你能重现演示中的bug吗?[x] 是的[ ] 不 预期的行为是什么? 见下文 目前的行为是什么? 嵌套依赖中使用的“underscore”版本中存在已知的安全漏洞。 当前版本的“葡萄”使用“backbone-undo”^0.2.5” https://...
问题 #3249
关于StorageManager存储的JSON的问题
嘿,@artf。我想访问在存储模板时生成的 json,但不想实际存储模板。json 对象可以通过事件访问,但我不想调用 'editor.store()' 然后再用事件。 有没有办法获取json对象(比如编辑器里调用函数或者某个属性)? 或者有没有办法停止“editor.stor...
问题 #1905
导入模板后无法编辑块
遇到了和[1408](https://github.com/artf/grapesjs/issues/1408)一样的问题。你说应该导入JSON,而不是HTML本身。你能告诉我如何导入JSON模板吗?我找不到解决办法。 在“storage:store”中,我获取一个对象: {...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。