【发布时间】:2021-01-14 14:11:36
【问题描述】:
我想问一下,我们如何在同一个容器中使用 CSS 将一个图像放在另一个图像上但不在同一个坐标上。我试过这个:
HTML:
<div class="tisane">
<img id="2" src="images/herbal-tea-cup-png-images-35.png" alt="Tasse d'infusion de millepertuis" style="z-index: 2;"/>
<img id="1" src="images/noirairbrush.png" alt="" style="z-index: 1;">
</div>
CSS:
.tisane {
display: inline-flex;
}
.tisane img #2 {
display: block;
margin-left: auto;
margin-right: auto;
width: 300px;
height: 220px;
position: absolute;
top: 300px;
left: 140px;
}
.tisane img #1 {
display: block;
margin-left: auto;
margin-right: auto;
width: 300px;
height: 220px;
position: absolute;
top: 300px;
left: 130px;
}
结果如下:
基本上,由于某种原因,图像完全离开了框架,我只改变了新图像(airbrushnoix.png)的五个像素。在我更改顶部和左侧值之前,一切都很好。
【问题讨论】:
-
基本上我希望图像喷枪位于图像茶杯下方,但我不希望它们完全位于同一顶部:和左侧:值
标签: html css image flexbox css-selectors