我使用javascript。我面临着一个问题,即我想在另一张图片上放置图片。我的代码如下:在Javascript中放置图像的另一幅图像
<div>
<img src="1.jpg" style="z-index:1;"/>
<img src="2.png" style="z-index:2; left:-100px;"/>
</div>
问题是,当我运行的代码它把图像上的DIV的右下角,但在图像上。 任何帮助,将不胜感激。
我使用javascript。我面临着一个问题,即我想在另一张图片上放置图片。我的代码如下:在Javascript中放置图像的另一幅图像
<div>
<img src="1.jpg" style="z-index:1;"/>
<img src="2.png" style="z-index:2; left:-100px;"/>
</div>
问题是,当我运行的代码它把图像上的DIV的右下角,但在图像上。 任何帮助,将不胜感激。
使用position: absolute
在CSS:
img { position:absolute; }
<div>
<img src="1.jpg"/>
<img src="2.png"/>
</div>
注意:您不需要指定z-index
,如果你想最后一个图像出现在顶部。这是默认的浏览器行为。
您需要将位置属性添加到图像样式,例如, - >
position:relative
https://developer.mozilla.org/en-US/docs/CSS/position
而且,这不是JavaScript的,它的CSS
已经试过这个,但是...... :( –
http://w3fools.com/ –
<div>
<img src="1.jpg" />
<img src="2.png" style=" left:-100px; position:relative"/>
</div>
尝试:
<div style="position:relative">
<img src="1.jpg" style="z-index:1;"/>
<img src="2.png" style="z-index:2; position:absolute;top:0;left:0;"/>
</div>
那么它的工作很好,只有一个div但不工作的第二个.. –
有你的Skype ID ??请告诉我我在线。 –
对不起,我现在正在工作,不能使用Skype。尝试编辑您的问题,以确切地定义问题,也许你可以在http://jsfiddle.net/上添加一个工作演示,我们会尽力帮助:) –
没有将''从页面的正常流程中取出,您就可以完成这项工作。阅读[定位](http://www.w3schools.com/cssref/pr_class_position.asp)。 – George
[链接到教程](http://www.echoecho.com/csslayers.htm) – svineet