당신은 절대 위치 div의 배경으로 위치를 사용할 수 있습니다
CSS :
.container {
position:relative;
height:455px;
width:606px;
}
.container div {
position:absolute;
background-image:url(http://www.beachphotos.cn/wp-content/uploads/2010/07/indoensianbeach.jpg);
}
.container .bg-image {
opacity:0.3;
height:455px;
width:606px;
}
.container div.highlight-region {
height:50px;
width:50px;
opacity:0;
}
.container div.highlight-region:hover {
opacity:1;
}
HTML :
<div class="container">
<div class="bg-image"></div>
<div class="highlight-region" style="top:50px;left:50px;background-position: -50px -50px;"></div>
<div class="highlight-region" style="top:150px;left:150px;background-position: -150px -150px;"></div>
</div>
예를 들어
신용에 대한 http://jsfiddle.net/MT4T7/를 참조하십시오 그들의 이미지를 사용하는 것에 대한 beachphotos.com.
EDIT (OP 댓글에 대한 응답) : http://jsfiddle.net/zLazD/을 참조하십시오. 호버 측면을 껐습니다. 또한 국경을 추가했습니다.
CSS 변경 :
.container div.highlight-region {
height:50px;
width:50px;
border: 3px solid white;
}
/* removed :hover section */
감사합니다. 그래, 나머지 부분은 더 밝지 만 투명하게 보이도록 이미지를 강조하고 싶습니다. 모바일 사이트 용으로 하나의 이미지가 필요하며로드 시간을 줄이려고합니다. –
hmm은 작동 할 예제를 얻을 수 없습니다. –
마지막 두 개가 가장 좋았을 때 처음 두 개를 편집했습니다. 포함 된 예제는 작업 예제에 대한 링크입니다. 제 예제에서 지역은 마우스를 올리면 강조 표시됩니다. –