我有一个主图像和主图像顶部的小标注按钮。我试图让标注按钮在屏幕尺寸发生变化时保持原位,而主图像尺寸用max-width
和调整大小background-size: contain
,但现在,标注按钮的位置发生变化。
这是CSS:
.main_image
{
background: red;
height: 400px;
background-size: contain;
position: relative;
max-width: 100%;
}
.callouts
{
background-image: url(http://www.autotintspecialist.com/zoomButton_moused.png);
height: 70px;
width: 40px;
height: 30px;
position: absolute;
top: 70px;
right: 180px;
}
这是HTML:
<div>
<img class="main_image" src="http://autotintspecialist.com/sOff_off.jpg">
</div>
<div class="callouts"></div>
这是小提琴的链接:http: //jsfiddle.net/Nem2C/
当您调整图像大小时,标注按钮会改变位置,但我需要它在图像调整大小时保持在原位。
是否也有 jquery 解决方案或 javascript 解决方案?