게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금/HTML] 이미지 겹레이어 해서 개별 클릭 되나여?
게시물ID : programmer_5618짧은주소 복사하기
작성자 : 멜랑콜리함
추천 : 0
조회수 : 1032회
댓글수 : 4개
등록시간 : 2014/09/25 13:35:07
옵션
  • 본인삭제금지

안녕하세요! 멜랑콜리한 대학생입니다!


제가 요즘 보드게임에 빠져서, 웹 보드게임을 만들어서 서비스 해보고 싶어서 공부하고 있는데,

0 대강도.png


이런 형태의 지도가 있으면, 각각의 지역을 선택하면 해당 로비로 이동하는것을 해보려고 하거든요..






4.png
[Map.png 배경이 될 바닥 이미지. 아무런 기능도 없음]

해서 이렇게 그렸는데, 저 가운데 있는 건물은 따로 '투명 레이어' 위에 그린거고, png 파일로 저장했어요.



Bang.png
[Bang.png, 배경의 검은색은 원래 투명이예요. ]

해서 이미지 두개는 img src로 불러오고, style:position:absolute; z-index 값을 주면 겹레이어로 쌓을 수 있다고 하더라구요.

<div id="bG" Style="position:absolute; z-index=99;"> // 가장 바닥이 되는 맵 이미지. 아무런 기능도 없음.
<img src="map.png">
</div>
<div id="Bang" Style="position:absolute; z-index=10";> // 배경 이미지 위에 얹혀질 건물 이미지. 클릭하면 게임 로비로 이동.
<img src="Bang.png" onclick="goBangLobby()" onMouseOver="imgEvent()">
</div>

이런식으로 했는데, 클릭하면 제일 위에 있는 이미지(Bang.png) 어느곳을 클릭해도 페이지가 넘어가버리더라구요...
ㅠ_ㅠ 

누가 png로 투명이미지로 만들어서 그리면 그린 부분만 클릭 된다고 해서 마우스로 열심히 그린건데..
아무리 검색해도 저 건물만 클릭해서 이동하는 방법은 잘 안나오는데, 조언 부탁드립니다 ㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호