【发布时间】:2015-06-22 07:00:43
【问题描述】:
我创建了一个代码 sn-p 来演示我的问题。
img {
border:1px solid;
}
.bubble1 {
width:50px;
height:50px;
background:pink;
opacity:0.8;
position:absolute;
top:65px;
left:45px;
}
.bubble2 {
width:50px;
height:50px;
background:cyan;
opacity:0.8;
position:absolute;
top:135px;
left:155px;
}
.bubble3 {
width:50px;
height:50px;
background:orange;
opacity:0.8;
position:absolute;
top:190px;
left:68px;
}
.bubble4 {
width:50px;
height:50px;
background:red;
opacity:0.8;
position:absolute;
top:220px;
left:213px;
}
<img src="http://i.imgur.com/62GOyK9.png" />
<div class="bubble1"></div>
<div class="bubble2"></div>
<div class="bubble3"></div>
<div class="bubble4"></div>
有 4 个框我想在背景上映射位置,我使用绝对位置来做到这一点。
但问题是它无法响应。在更大/更小的屏幕上,图像被拉伸并且映射变得偏离目标。如何使用 javascript 解决我的问题?
【问题讨论】:
标签: javascript jquery css responsive-design