使用 HTML 将图像放在另一个图像之上?

Posted

技术标签:

【中文标题】使用 HTML 将图像放在另一个图像之上?【英文标题】:Put images on top of another image using HTML? 【发布时间】:2012-11-17 15:35:35 【问题描述】:

我想知道如何将一个图像作为背景,并在 html 中将其他按钮图像放在其顶部?

【问题讨论】:

哇......真是一群反对票的势利小人。让他休息一下,回答他的问题。 可以通过使用 css 的 z-index 属性来完成! 本世纪最具争议的问题。 他有 26 名代表......他只是想制作一个网页......他最终会弄清楚 SO 规则......我们不必跳下他的喉咙第一个......如果你忘记了,你也从某个地方开始 我很确定他想要一张照片放在另一张照片前,如果在这个过程中必须失去一些生命,那就这样吧。 【参考方案1】:

您需要将它们放在容器div 中,然后相对定位。

这样的事情可以做到:

<div style="position:relative; left:0; top:0;">
  <img src="x.png" style="position:relative; top:0; left:0;"/>
  <img src="y.png" style="position:absolute; top:30; left:70;"/>
</div>

【讨论】:

谢谢!它在大多数情况下都有效,但是如果我使用 CSS 制作翻转按钮,我将如何做到这一点,这是我的代码:&lt;style type="text/css"&gt; a.menurollover display: block; width: 320px; height: 40px; background-image: url('menuButton1.jpg'); a.menurollover:hover background-image: url('menuButton2.jpg'); 【参考方案2】:

是的,你绝对可以这样做……这篇文章可以给你一些定位图像的技巧……

Making an image position relative to the top of the page

【讨论】:

以上是关于使用 HTML 将图像放在另一个图像之上?的主要内容,如果未能解决你的问题,请参考以下文章

如何将部分透明的图像放在 html 中的另一个图像上方?

将图像放在另一个 png/svg 文件中

使用 PDF itextSharp 可以在创建 pdf 文档时将图像放在文本之上

bootstrap - 如何将导航栏放在背景图像之上?

PHP - 将图像放在另一个图像上

使用python将图像放在另一个图像上