【问题标题】:How do I put one image inside another one in HTML?如何在 HTML 中将一张图片放入另一张图片中?
【发布时间】:2017-05-03 02:27:36
【问题描述】:

我有两张图片。一个是透明的,有点不透明,像阴影,在里面,或顶部或任何你称之为的东西,我想放一个我将用作按钮的图像这里是我的 HTML 代码:

body {
  background-image: url(img/fondo.png);
}

div.numero {
  float: left;
}

div.login {
  float: right;
}
<div class="numero"><img src="img/numero.png" width="600px"></div>
<div class="login">
  <img src="img/sombreado.png" />
  <img src="img/1.png" class="1" />
  <img src="img/2.png" class="2" />
</div>

图像 1 和 2 是我想用作按钮的两个图像。

【问题讨论】:

  • 请提供您想要发生的事情的视觉效果
  • 并使用lorempixel或占位符来显示图片
  • 为什么不能将第一张图片设置为背景?
  • 请提供您想要的视觉效果..您的问题令人困惑..

标签: html css


【解决方案1】:

假设你想在同一个地方合并 1 和 2,你应该巧妙地使用position。您可以使用:

body {
  background-image: url(img/fondo.png);
}
div.numero {
  float: left;
}
div.login {
  float: right;
}

.login {
  position: relative;
  width: 100px;
  height: 100px;
}
.login img {
  position: absolute;
  left: 0;
  top: 0;
}
.login img.i-2 {
  opacity: 0.5;
}
<div class="numero">
  <img src="//placehold.it/600?text=numero" width="600px" />
</div>
<div class="login">
  <img src="//placehold.it/100?text=sombreado" />
  <img src="//placehold.it/100?text=1" class="i-1" />
  <img src="//placehold.it/100?text=2" class="i-2" />
</div>

确保你不要只用整数给出类名。它不会工作。

【讨论】:

  • 我希望图像 1 和 2 并排放置,但在图像“sombreado”内
猜你喜欢
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-16
  • 2017-10-19
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多