728x90
반응형
- img 태그 속성으로 usemap을 지정(id와 유사)
usemap='#*' - 이미지 위치 상관없이 map태그를 기술. map태그 속 name 속성에 맵을 지정할 이미지의 usemap을 '#'없이 기입.
- map태그(와 마감태그) 사이에 area태그 기술. 필수속성으로 shape='도형이름:rect/circle/poly/default',
coords='위치좌표값'
- shape속성값 : default는 전체, poly는 다각형
- coords를 지정할 때 :
사각형(rect) - 상좌 꼭짓점의 x좌표, y좌표, 하우 꼭짓점의 x좌표, y좌표
원(circle) - 차례로 x좌표, 4좌표, 반지름(길이)
다각형(poly) - 꼭짓점들의 x좌표, y좌표 나열
활용 <area태그>
- href 속성 - 클릭시 링크 이동
- onClick 속성 - JS등의 동작수행
예시
다각형으로 삼각형 영역 만들기
<area shape="poly" coords="100, 50, 50, 100, 150, 100" alt="Cup of coffee" href="coffee.htm">
사각형, 원 영역 만들기
<img src="workplace.jpg" alt="Workplace" usemap="#workmap" width="400" height="379">
<map name="workmap">
<area shape="rect" coords="34,44,270,350" alt="Computer" href="computer.htm">
<area shape="rect" coords="290,172,333,250" alt="Phone" href="phone.htm">
<area shape="circle" coords="337,300,44" alt="Cup of coffee" href="coffee.htm">
</map>
이미지의 클릭 위치에 따라 다른 링크를 걸 수 있다.
728x90
반응형
'studies > Front-end' 카테고리의 다른 글
[HTML/Javascript] Iframe 활용 (0) | 2020.02.15 |
---|---|
[Javascript] 해당 클래스의 요소를 일괄 동작시키기 / 자주쓰이는 문법 정리 (0) | 2020.02.15 |
[HTML] block과 inline 속성 태그 정리 (0) | 2020.02.14 |
[HTML] 테이블 테두리 한 줄로 지정 & 두줄 테두리 간격 조정 (0) | 2020.02.14 |
[HTML] img 태그의 alt 속성 (0) | 2020.02.14 |