在 img html 顶部添加 img

发布于 2024-12-06 18:15:02 字数 669 浏览 0 评论 0原文

我有两个 img 标签,如下所示,但类 portfolioImage1 的 img 标签始终显示在类 portfolioItem1 的 img 标签下方。我怎样才能以相反的方式实现它,以便 portfolioImage1 位于 portfolioItem1 之上?

<div class="portfolioContainer">
    <img class="portfolioImage1" src="img/image1.png" />
    <img class="portfolioItem1" src="img/portfolioItem.png" />
</div>

CSS

.portfolioContainer {
    height: 400px;
    width: 490px;
    left: 400px;
    top: 275px;
    position: absolute;
}
.portfolioItem1 {
    left: 20px;
    z-index: 1;
    position: absolute; 
}
.portfolioImage1 {
    z-index: 2;
}

I have two img tags as shown below, but the img tag with the class portfolioImage1 always shows up underneath the img tag with the class portfolioItem1. How can I achieve having it the other way around so that portfolioImage1 is above portfolioItem1?

<div class="portfolioContainer">
    <img class="portfolioImage1" src="img/image1.png" />
    <img class="portfolioItem1" src="img/portfolioItem.png" />
</div>

CSS

.portfolioContainer {
    height: 400px;
    width: 490px;
    left: 400px;
    top: 275px;
    position: absolute;
}
.portfolioItem1 {
    left: 20px;
    z-index: 1;
    position: absolute; 
}
.portfolioImage1 {
    z-index: 2;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

铁轨上的流浪者 2024-12-13 18:15:03

编辑:

您需要向portfolioImage1 添加相对、绝对或固定的位置,以便 z-index 发挥作用。

旧:

如果您的意思是在图像后面,请尝试使用 z-index:

<div class="portfolioContainer" style="position: relative;"> 
    <img class="portfolioImage1" src="img/image1.png" style="position: relative; z-index: 2" /> 
    <img class="portfolioItem1" src="img/portfolioItem.png" style="position: relative; z-index: 1" /> 
</div>

如果您的意思是在下面,您可以使用绝对或相对定位,但我们需要尺寸和所需的结果。例如,假设 image1.png 的高度为 20 像素,portfolioItem.png 的高度为 25 像素:

<div class="portfolioContainer"> 
    <img class="portfolioImage1" src="img/image1.png" style="position: relative; top: 25px;" /> 
    <img class="portfolioItem1" src="img/portfolioItem.png" style="position: relative; top -20px" /> 
</div>

EDIT:

You need to add a position relative, absolute or fixed to the portfolioImage1 in order for z-index to work.

OLD:

If you mean behind the image try using z-index:

<div class="portfolioContainer" style="position: relative;"> 
    <img class="portfolioImage1" src="img/image1.png" style="position: relative; z-index: 2" /> 
    <img class="portfolioItem1" src="img/portfolioItem.png" style="position: relative; z-index: 1" /> 
</div>

If you mean below, you can use absolute or relative positioning, but we need dimensions and desired results. For example, say that image1.png is 20px high and portfolioItem.png is 25px high:

<div class="portfolioContainer"> 
    <img class="portfolioImage1" src="img/image1.png" style="position: relative; top: 25px;" /> 
    <img class="portfolioItem1" src="img/portfolioItem.png" style="position: relative; top -20px" /> 
</div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文