如何将图像放入另一个图像

时间:2015-06-25 12:35:35

标签: javascript html css

我有一个空白的image1,其大小由CSS指定,我想在其中放入另一个没有样式的image2。所以我的问题是当第二张图像小于或大于image1时,我想我的问题是如何调整image2以完全适合image1。

我应该只使用CSS或javascript(如果可能)。

任何帮助表示感谢。

3 个答案:

答案 0 :(得分:3)

 <div style="position: relative; left: 0; top: 0;">
  <img src="a.jpg" style="position: relative; top: 0; left: 0;"/>
  <img src="b.jpg" style="position: absolute; top: 30px; left: 70px;"/>
</div>

答案 1 :(得分:2)

A

答案 2 :(得分:0)

对两者使用max-widthmax-height并将它们包装在div中!在我的例子中,无论大小,(首先,孩子小于父母,第二,孩子大于父母),两者都相应地适合。它是纯CSS。

img {max-width: 100%; max-height: 100%; display: block;}
.parent, .child {position: absolute;}

#p1 {width: 350px; height: 150px; left: 0; top: 0;}
#c1 {width: 350px; height: 150px; left: 0; top: 0;}

#p2 {width: 350px; height: 150px; left: 0; top: 200px;}
#c2 {width: 350px; height: 150px; left: 0; top: 200px;}
<div id="p1" class="parent"><img src="http://placehold.it/350x150" alt=""></div>
<div id="c1" class="child"><img src="http://placehold.it/150x150" alt=""></div>

<div id="p2" class="parent"><img src="http://placehold.it/350x150" alt=""></div>
<div id="c2" class="child"><img src="http://placehold.it/450x450" alt=""></div>