map

Yoon·2023년 12월 20일
post-thumbnail

사진에 동그라미에 마우스를 올리면 상품 정보를 띄워주는 것 많이 봤을 것이다.
개발자도구에서 확인 해보면 div로 쪼개고 css로 위치를 지정해줘서 코드를 길게 빼서 만드는데,
html에는 간단하게 만드는 태그가 있다.
map이라는 태그다.

👉 입력

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <img src="./img/ikea.PNG" usemap="#image-map" />

    <map name="image-map">
      <area
        target="_blank"
        alt=""
        title=""
        href="https://www.ikea.com/kr/ko/p/hemnes-bookcase-white-stain-light-brown-80413501/"
        coords="416,313,25"
        shape="circle"
      />
      <area
        target="_blank"
        alt=""
        title=""
        href="https://www.ikea.com/kr/ko/p/listerby-coffee-table-oak-veneer-90515311/"
        coords="270,547,25"
        shape="circle"
      />
      <area
        target="_blank"
        alt=""
        title=""
        href="https://www.ikea.com/kr/ko/p/viskafors-3-seat-sofa-lejde-grey-green-brown-s79443368/"
        coords="218,392,25"
        shape="circle"
      />
      <area
        target="_blank"
        alt=""
        title=""
        href="https://www.ikea.com/kr/ko/p/stoense-rug-low-pile-off-white-00426809/"
        coords="113,564,25"
        shape="circle"
      />
    </map>
  </body>
</html>

정보를 표현하는 구간의 좌표를 쉽게 잡아주는 사이트

https://www.image-map.net/


Shape : 영역 구간의 모양을 지정해줄 수 있다.
Target : _self, _blank, _top, _parent 속성을 정의해줄 수 있다.


한번 클릭하고 한번 더 클릭하면 범위 지정할 수 있다. (체크 표시 클릭 후 지정)

영역을 추가할 때 마다 Add New Area를 눌러주면 된다.


지정하고 나서 Show Me The Code! 를 클릭

코드 출력:

복붙하고 img src만 수정해주면 완

0개의 댓글