이미지맵 HTML tag인 map과 area를 사용해서
이미지에 링크를 걸 수 있다.
주로 지도같은 복잡한 이미지에 사용할 수 있고,
내가 봤던 것은 통 이미지로 된 쇼핑몰 사이트 또는 홍보 배너에서 많이 볼 수 있었던 것 같다.
지금은 많이 안쓰는 태그라고 하는데
가끔 이 이미지 버튼 부분에만 링크를 걸어주세요
하는 요청이 있을 때마다 a태그를 position absolute줘서 위치를 맞춰서 작업했는데
이 이미지맵 방법을 쓰는것도 빠르고 좋을 것 같다.
위에 이미지는 내가 이미지맵을 이용해 각 포스티잇 부분에 링크를 걸었는데 (개발자도구에서 확인가능)
링크가 제대로 동작하지 않는다.
찾아보니
이미지맵 태그는 리사이징시 좌표 변경되어서
jquery 플러그인을 추가해서 사용해야한다고 한다.
이미지맵 쉽게 만들어 주는 사이트
https://www.maschek.hu/imagemap/
위에 2개 사이트가 제일 유명한 것 같다.
이미지를 넣고, 위치를 잡아준다음에 href, alt, target등을 작성해주면
아래에 코드가 생성 된다.
내 코드에 원본 이미지를 넣어주고 img태그에 usemap 속성을 같이 적어줘야한다.
usemap 속성에 #맵아이디 작성해준다.
그리고 map 태그의 id와 usempa 맵아이디와 일치시켜준다.
<img src="imgurl" usemap="#img_map" alt="">
<map ... id="img_map"
<area ...
</map>
이미지맵 사이트에서 생성 된 코드를 소스에 집어넣게 되면
이미지에 해당부분을 클릭하면 쉽게 연결 링크로 이동할 수 있다.
'Mark Up & StyleSheet > HTML' 카테고리의 다른 글
picture태그 & source 태그 기분 문법 (0) | 2023.12.30 |
---|---|
헷갈리는 HTML 태그들 (1) | 2023.12.22 |
개발자도구의 $0이 무엇일까? (0) | 2023.12.22 |
<form>태그와 그 외 관련 태그들 정리 (0) | 2023.11.17 |
웹페이지 구현, 웹사이트 구축과 관련된 용어 알아보기 (2) | 2023.11.04 |