HTML: карта-изображение (image map)

Кекс

Старожил
Решил здесь написать, мало ли, кому-нибудь еще интересно будет.

Image map (карта-изображение) состоит из описания активных областей рисунка и собственно рисунка, на котором это все работает.

Области задаются так (в любом месте HTML-документа, чаще в <HEAD>):

<MAP NAME=имя_карты>

<area shape=rect coords=x1, y1, x2, y2 href=1.htm>
<area shape=circle coords=x1, y1, radius href=2.htm>
<area shape=poly x1, y1, x2, y2, x3, y3 href=3.htm>

</MAP>

Пояснения: shape - форма активной области. Бывает "rect" (прямоугольник), "circle" (круг) и "poly" (многоугольник). Координаты для них задаются в пикселах относительно самого рисунка. Для прямоугольника это верхний левый и правый нижний углы, для круга - центр и радиус, для многоугольника - координаты всех углов (в тексте выше это был бы треугольник)

К картинке это применяется следующим образом:

<img src=image.jpg usemap=#имя_карты>

Есть программы, призванные автоматизировать этот процесс. Я ими не пользовался, поэтому просто назову их к сведению, без всяких комментариев.

CoffeeCup Mapper ++ 3.0 (http://www.coffeecup.com)
LiveImage 1.29 (http://www.liveimage.com)
 
Верх