javascript - 将元素定位在图像元素上,但图像随窗口改变大小

标签 javascript jquery html css css-position

我有一个图像,它的大小会随着窗口的大小而变化,我需要在其上放置一个元素( anchor 标记),以便它始终位于与图像相关的同一位置。该图像不是背景图像,而是 HTML 元素。

这个问题非常相似,但适用于图像是背景图像的情况。 Position element over background image. But the BG img changes size with the window. CSS

<img src="images/img.jpg" >
<a href="3">Link that should be over the image in a certain location.</a>

最佳答案

<div class="wrapper">
    <img src="images/img.jpg">
    <a href="3">Link that should be over the image in a certain location.</a>
</div>

<style>
    .wrapper {
        position: relative;
    }

    a {
        position: absolute;
        top: 10%;
        left: 10%;
    }
</style>

关于javascript - 将元素定位在图像元素上,但图像随窗口改变大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38485682/

相关文章:

javascript - 将表单从 html 发送到 ajax 时出现范围错误

javascript - 如何使用常见方式在对象内附加元素

css - 使出现在相对 anchor 标记(img 内部)上方的绝对 div 都可点击

javascript - 如何在页面url更改时删除cookie,但在jquery刷新时不删除​​?

javascript - server.js 文件外部的快速路由

javascript - 如何使用html代码将html页面转换为excel

javascript - 与 2 个 javascript 文件冲突

javascript - 单击父 div 时切换复选框

html - 跨浏览器支持的弧形 table Angular CSS 属性

javascript - 如何阻止对选择列表的更改影响第二个选择