PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #730💬 已回答提出于 2018年1月9日作者 austinbiggs1 个反应

在调整大小的同时保持宽高比?

快速解答作者 artf❤ 1

我给图片设定了最大宽度,调整太大尺寸时导致图片偏斜,哎呀! 太好了,那我就关上它有没有办法禁用某些账号?除了CSS 每个组件都有一个['resizable'](https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L61)属性,你也可以把一个对象传递为[options for the Resizer](https://github.com/artf/grapesjs/blob/dev/src/utils/Resizer.js#L4-L50)

阅读下方完整回答 ↓

问题

当用户调整图片大小时,我试图保持原始的宽高比,因为几乎不需要扭曲图片。我相信我找到了处理这种行为的代码。不过,我不确定是应该修改开始键还是做别的什么。 @artf - 有什么建议吗? 我正在考虑整合这个辅助功能:

回答(3)

austinbiggs• 2018年1月9日

我把图片设置了最大宽度,调整太大尺寸时导致画面歪斜,哎呀!

@artf - 有没有办法禁用某些句柄?除了CSS

相关问答

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

问题 #835

用自定义函数更新画布

我正在尝试创建一个函数来替换链接的所有属性,这些属性会在画布中发生变化,但当我用 editor.storage() 函数尝试时无法保存; 代码如下:

2 个回答更新于 2019年9月18日

问题 #407

定义新的标记语言

你好,@artf, 我想定义一种新的标记语言,比如mjml,让设计更简单、更易读。我从“标签”作为<error>有色人种开始。请在下方写代码; 模型: 'import 组件来自 'grapesjs/src/domcomponents/model/Component'; cons...

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

问题 #1247

创建新类型后文本消失

你好! 我正在创建一个新块,在创建过程中(拖放)打开一个模态 https://github.com/artf/grapesjs/issues/174 真的帮了我,效果很好。 但它带来了一个令人惊讶的副作用:当我选择和取消一个文本组件时,文本会消失。 这是代码,我觉得我无意中改了...

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

问题 #1306

在保存后,在 HTML 内容中插入文本并不会更新。

你好@artf, 我在保存HTML内容的过程中遇到了一些陷阱。现在我们有一个弹出的模态对话框,我可以选择一些特殊文本,并在选中的元素中注入画布。问题是保存HTML内容时,更改不会反映在内容上。它喜欢我必须刷新或更新模型,但我不知道怎么更新。 注: 只有在多次插入后才保存数据。但...

3 个回答更新于 2020年3月18日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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