问题 #1224💬 已回答提出于 2018年6月20日作者 peakrams0 个反应

媒体查询与类渲染问题

快速解答作者 peakrams

你好。 关于这个问题有没有更新,或者会有更新吗?我刚试着在演示里复现,问题依旧存在。不幸的是,我只懂基础的JavaScript,所以想不出自己解决这个问题的方法。 我不知道这是否和我的问题有关,但检查代码时,文件config.js中设备平板的宽度和移动设备Mobile的withMedia是一样的;这样,通过媒体查询应用到移动景观上的自定义样式,在切换设备到平板时,画布上就不会保留了吗?(我没试过这个,因为设备面板里没有移动景观。) 谢谢。

阅读下方完整回答 ↓

问题

你好, 我试图做一个响应式布局,但发现设备切换器工作不稳定。这个问题可以在官方演示中复现。 开放 http://grapesjs.com/demo.html 保持“桌面”作为所选设备。 在“标题”顶部添加2个类型为“2列”的块(就在菜单上方)。 选择第一个插入的“行”,并将其填充的左侧设置为100像素。 选择第二个插入的“行”,并将其填充设置为100像素。 切换到设备“平板”。 在选中的“行”中添加“np”类(切换设备后不会取消选择),并将其填充改为10px。 选择第一个“行”,添加该类NP。 渲染后的填充左侧没有更新,是100像素,而我预计它会变成10像素。不妙。 切换到“桌面”,两行的填充左侧都是100像素。很好。 切换到“平板”,两行的填充左侧都是10像素。很好。 多次切换后,所有填充设备的更新都正确。很好。 另一个例子。 开放 http://grapesjs.com/demo.html 保持“桌面”作为所选设备。 在“标题”顶部添加2个类型为“2列”的块(就在菜单上方)。 选择第一个插入的“行”,并将其填充的左侧设置为100像素。 选择第二个插入的“行”,并将其填充设置为100像素。 切换到设备“平板”。 在选中的“行”中添加“np”类(切换设备后不会取消选择),并将其填充改为10px。 选择第一个“行”,添加该类NP。 渲染后的填充左侧没有更新,是100像素,而我预计它...

回答(3)

peakrams2018年7月5日

你好。

关于这个问题有没有更新,或者会有更新吗?我刚试着在演示里复现,问题依旧存在。不幸的是,我只懂基础的JavaScript,所以想不出自己解决这个问题的方法。

我不知道这是否和我的问题有关,但检查代码时,文件config.js中设备平板的宽度和移动设备Mobile的withMedia是一样的;这样,通过媒体查询应用到移动景观上的自定义样式,在切换设备到平板时,画布上就不会保留了吗?(我没试过这个,因为设备面板里没有移动景观。)

谢谢。

peakrams2018年9月3日

你好,

有人能帮我解决这个问题吗?我刚刚在演示中复现了开头帖子中提供的第二个例子,看起来和上次没什么变化。

谢谢。

artf2018年9月5日

@peakrams遗憾的是,没有人参与这项工作

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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