Canva的编辑器使用了哪些技术

Cha*_*ano 4 html javascript css canvas

我想知道是否有人知道Canva 的编辑器是如何创建的。我找到了一家类似的设计公司,他们的编辑看起来一模一样。我认为它是用画布和 Fabric 或 konva 之类的库构建的,但是当您查看源 HTML 时,两者上都没有画布。

我觉得很奇怪,两家公司竟然有如此相似的编辑。是否有他们正在使用的库,或者它只是用常规 html 元素构建的,并且它们使元素可拖动?然后他们用 dom to image 函数创建一个图像?

我在互联网上搜索了创建在线图形编辑器的指南,但没有。我在其他地方找不到答案。任何想法将不胜感激。

Cha*_*ano 5

如果其他人偶然发现这个问题,我相信我已经找到了答案。我认为它是使用 svgs 创建的。Method Drawsvg edit是很好的例子,它们可以通过扩展来创建它们所实现的复杂性。