이미지 맵(map) 요소
<map>
이미지 맵(클릭 가능한 링크 영역)을 정의하기 위해
<area>
요소와 함께 사용됨.이미지 맵 좌표 생성 도구: https://www.image-map.net/
예를 들어 아래의 "길거리 음식 도감"과 같은 이미지에서 각 음식 사진들의 위치를 개발자가 좌표로 설정하는 것은 힘들기 때문에 자동으로 좌표를 설정해주는 도구를 사용하면 간편하다.


<area>
이미지의 핫스팟 지역 정의, 하이퍼링크 설정.
<map>
내부에서만 사용 가능.여러개 사용 가능 (원, 사각형, 다각형)
alt
속성 (필수),<title>
속성을 사용해 주기
속성
shape - 핫스팟 모양 설정
coords - 좌표 값 설정
href - 하이퍼링크 주소 설정
target - 새 창(탭) 열림 설정
alt - 대체 텍스트 설정
hreflang - 연결된 페이지의 언어 속성 설정
download - canvas 데이터 다운로드 설정
예제
<img src="products-map.jpg" alt="제품 모음" usemap="#products-map" />
<map name="products-map">
<area
shape="circle"
coords="200,250,25"
hreflang="en-GB"
href="another.html"
alt="Another Page"
target="_blank"
/>
</map>

<!-- map + area -->
<img
usemap="#foods-in-kr"
src="media/image/food-in-korea-of-republic.jpg"
alt="우리나라 길거리 음식도감"
/>
<map name="foods-in-kr">
<area
shape="rect"
coords="0, 0, 100, 100"
href="http://www.typographyseoul.com/news/detail/404"
/>
</map>
Last updated
Was this helpful?