html - 如何将一张图片的特定位置叠加在另一张图片之上

标签 html css

我需要在有基本图标/图像的网页上创建网页,然后我想在顶部放置彩色圆点和/或另一个较小的图标在基本图像上的特定位置。最好的方法是什么?就点/图像的正确位置而言,我可能需要在 Javasricpt 中执行此操作。 这是我开始玩的地方 谢谢!

<div style="position: relative; left: 0; top: 0;">
  <img src="a.jpg" style="position: relative; top: 0; left: 0;"/>
  <img src="b.jpg" style="position: absolute; top: 30px; left: 70px;"/>
</div>

最佳答案

要添加到 pranesh answer 上,正确定位叠加图像的最简单方法是让两个图像大小相同,这样当您将它们都设置为: 上:0,左:0 它们会正确显示。

另一种选择是使用 Canvas 。

关于html - 如何将一张图片的特定位置叠加在另一张图片之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40092272/

相关文章:

html - 2 个链接 + 按钮在 IE7/8/9 中的定位不正确,就像在 Chrome/Firefox 中一样

html - 我无法为此内容创建 CSS 边框

css - 如何在 Div 上方溢出文本 - 即使父 Div 的宽度为 0%

javascript - DIV 'inline-block' 或无使用复选框不起作用

html - 页脚不粘在页面底部

php - 当我按下“删除”按钮时从 MySQL 表中删除行

javascript - Video.js,设置指南,包含全局变量

css - 使用 Bootstrap 均匀分开单选按钮

html - 当它进入第二行时如何居中对齐 <li> 元素?

javascript - 单击事件时无法更新文本