首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以将z索引层合并到单个图像中吗?

我可以将z索引层合并到单个图像中吗?
EN

Stack Overflow用户
提问于 2011-06-07 05:53:02
回答 1查看 292关注 0票数 0

我可以将z索引层合并到单个图像中吗?

我正在开发一个用于家庭的绘画可视化工具。使用Javascript,我有40个div,每个div都有一个唯一的z索引。在给定的时间,在单个空间中有1-4层是display:block (其余的是display:none),在(房屋的)背景图像上分层彩色形状。

有没有办法从根本上截屏这个空间,这样用户就可以“保存”他们的选择?

如果这是不可能的,也许我可以保存他们的选择,以预先加载的颜色组合‘加载’或‘打开’?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-07 06:20:16

如果你使用<canvas>,那么你可以使用.getAsDataUrl( ),提交你的层的内容到你的后端,并使用像ImageMagik这样的库来合并它们并提供一个新的图像。

否则,我不确定你是如何实现绘图效果的,但你可以“记录”所有发生的绘图事件,然后当你想合并图层时,你可以在目标div上“重放”事件,然后删除原始div。

您还可以添加代码,实质上将两个(或更多)div“链接”在一起,并使它们像一个div一样工作。当您隐藏任何链接的div时,它们都会隐藏,如果您重新排列它们的z索引,则会将它们作为一个组进行移动。对于用户来说,它们似乎只是一个单独的层。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6258468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档