1

我有一个拖放式设计工具(http://www.cupcard.com/designer-tool/),我在用户在画布上添加文本元素时遇到了一些问题,然后在画布和边框然后推动文本元素的位置。

您可以通过拖动文本元素来尝试此操作,然后转到布局->边框大小并滑动滑块以设置您的大小,您将看到画布内的文本元素被推来推去。

这是因为我有 position: relative; 在画布上和位置:绝对;在里面的元素上,所以里面的元素是相对于画布定位的。

我在 Canvas 上有 position: relative 的原因是因为在此过程的后期我需要将用户设计的 HTML 转换为可以打印的 .pdf 文件。因此用户设计的元素的位置不能相对于整个页面本身,而需要相对于用户正在设计的卡片。

关于如何解决这个问题的任何想法,以便用户可以在不推送内容的情况下设置边框?

4

0 回答 0