将元素的固定位置赋予超大图像

时间:2013-06-26 14:58:59

标签: jquery css position

如果我有一个超大的图像怎么办?我想将一个元素锚定到它上面,只有当你平移/扫描到图像的那一部分时它才会出现?

HTML:

<img id="map" src="images/big_image.jpg" alt="xxx" width="2160" height="589"/>
<div id="small_image" class="bridge"></div>

CSS:

#map {

 border-bottom: 1px solid gray;
 border-top: 1px solid gray;
 overflow:hidden;
 position:relative;
 left:0;
 top: 0;
 z-index:1;

}

.bridge {
    position: absolute;
    width:50px;
    height:50px;
    cursor:pointer;
    z-index:10; 
    border: 5px solid white;
}

#small_image {

    top: 10px;
    left: 10px;
    background-image:url('images/small_image.jpg');

}

我正在使用touchpanview(http://www.consulenza-web.com/jquery/touchpanview/)来实现平移和扫描。

请提供任何指导/建议。

0 个答案:

没有答案