gpt4 book ai didi

html - 如何在 HTML 中将一张图片放在另一张图片之上?

转载 作者:IT老高 更新时间:2023-10-28 11:03:25 24 4
gpt4 key购买 nike

我是 Rails 编程的初学者,试图在一个页面上显示许多图像。有些图像要放在其他图像之上。为了简单起见,假设我想要一个蓝色方 block ,蓝色方 block 的右上角有一个红色方 block (但 Angular 落不紧)。由于性能问题,我试图避免合成(使用 ImageMagick 和类似方法)。

我只想相对于彼此定位重叠的图像。

作为一个更困难的例子,想象一个里程表放置在一个更大的图像中。对于六位数字,我需要合成一百万张不同的图像,或者在运行中完成所有操作,只需将六张图像放在另一个上面。

最佳答案

好的,过了一段时间,这就是我登陆的内容:

.parent {
position: relative;
top: 0;
left: 0;
}
.image1 {
position: relative;
top: 0;
left: 0;
border: 1px red solid;
}
.image2 {
position: absolute;
top: 30px;
left: 30px;
border: 1px green solid;
}
<div class="parent">
<img class="image1" src="https://via.placeholder.com/50" />
<img class="image2" src="https://via.placeholder.com/100" />
</div>

作为最简单的解决方案。那就是:

创建一个放置在页面流中的相对div;首先将基本图像放置为相对,以便 div 知道它应该有多大;将叠加层放置为相对于第一张图像的左上角的绝对值。诀窍是让相对和绝对正确。

关于html - 如何在 HTML 中将一张图片放在另一张图片之上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com