编辑区css相对定位,里面子元素就是那些图片素材,文本什么的都绝对定位,然后js让子元素可拖动,可设置z-index层级,点击子元素根据其大小框个边框,边框上有放大缩小旋转等手柄,判断是文本的可编辑可设font相关属性,是图片的可替换,新上传一个图或添加一个东西就又给个id和绝对定位属性,最后html2canvas.js截屏输出。 前端说起来就是上面几条,实际要实现的细节太多了,我自己写了拖动和截屏,然后js功力不足写不下去了,现在正在狂读网上类似站的js,准备看懂了扒下来改成自己的。
这个问题你解决了吗?