【发布时间】:2017-02-27 15:29:18
【问题描述】:
请看我的html
<div class="parent-canvas">
<div class="text-canvas" contenteditable="true">
my text
</div>
<div class="image">
<div class="image-canvas">
<div class="imageupload" onclick="submit_button()"><img src="Image.jpeg"></div>
</div>
</div>
</div>
这里当用户点击imageupload div然后submit_button函数起作用。它是用javascript编写的函数。
我想要的是让我的文字显示在图像的前面。这就像 Photoshop 中的图层概念。我需要使背景层是父画布 第一层是 image-canvas ,前层是 text-canvas 。如何做到这一点。?目前发生的事情是我的文本没有显示,它在 image.jpeg 下。
我还需要使我的文本可编辑。在图像中的任何地方单击然后 submit_button 功能工作。但是当我们将我的文本移到前面时,可能在中心部分,在那个文本部分我可以编辑文本, 剩下的部分 submit_button() 函数需要工作。
【问题讨论】:
-
你探索过 CSS 中的 z-index 吗? w3schools.com/cssref/pr_pos_z-index.asp
-
嗨。在这里我不知道如何使用 z index 。你能解释一下吗?