예를 들어 5 개 또는 6 개의 코너로 div를 만들 수 있습니까?div와 4 개 이상의 모서리
지도에서 클릭 가능한 영역을 만들려면이 코드가 필요합니다. 이것을 성취 할 다른 방법이 있다면 나는 기뻐할 것이다.
예를 들어 5 개 또는 6 개의 코너로 div를 만들 수 있습니까?div와 4 개 이상의 모서리
지도에서 클릭 가능한 영역을 만들려면이 코드가 필요합니다. 이것을 성취 할 다른 방법이 있다면 나는 기뻐할 것이다.
아니요, 불가능합니다. A block in HTML is rectangular.
(비싼) css based tricks을 사용하여 모양을 변경하더라도 클릭 가능한 영역은 직사각형을 유지합니다.
그러나 클릭 할 수있는 영역에 대한 몇 가지 솔루션이 있습니다 : 이벤트가 클릭
당신이없이 자바 스크립트를 수행하려는 경우 image-map format 이미지지도, 당신은 algorithms to decide if a point is inside a polygon에 의해 관심이있을 것입니다.
지도가 이미지 인 경우 다각형 이미지 맵을 사용하십시오. 이러한 웹 응용 프로그램을 쉽게 만들 수있는 웹 응용 프로그램이 몇 가지 있습니다 (단지 Google "imagemap generator").
Google과 같은 매핑 API를 사용하는 경우지도에 클릭 가능한 타겟을 만드는 방법에 대한 문서가 있습니다 (예 : Google Maps Docs).