Карта-изображения в HTML

map"

Всем привет. С Вами Бернацкий Андрей.

В этом уроке я расскажу о том, как создавать карты-изображений в HTML.

Карта-изображения – это какая-либо картинка, может быть фотография, которая имеет несколько активных зон.

Например, при нажатии мыши на активную зону переходим на определенный URL. Если сидите в vkontakte.ru, там пример карты-изображения – это когда отмечают на фотографии, и при наведении курсора мыши на человека, отмеченного на фотографии, показывается его имя и фамилия, а при щелчке мыши происходит переход на страницу этого человека.

Сначала предлагаю Вам видео версию данного урока:

Видео версия урока

Делается это все достаточно просто. Берем любую фотографию с друзьями. Лучше вставить ее в свой отдельный блок <div>.

Я взял для примера свою фотографию.

map

Для div задан id для того, что бы можно было назначить какие-нибудь отступы или еще, что нужно будет. Я в своем примере ничего задавать не буду.

Главный параметр у тега img в данном случае – это usemap="#img-nav". Он указывает на карту с каким именем мы будем ссылаться.

Далее создаем саму карту изображения. Карту создает тег <map>. Итак сейчас опишем активную зону, по нажатию на которую перейдем на сайт webformyself.com.

Идем по порядку.

<map name="img-nav"> — значение параметра name должно совпадать со значением параметра usemap тега img, только у тега map оно записывается без символа #.

Далее тег <area> — говорит, что сейчас выделим активную зону.

Параметр shape тега <area> — показывает, какого типа будет наша область. На то, какая будет наша область, показывает значение параметра shape:

rect – указывает, что область будет в виде прямоугольника.

poly – произвольный многоугольник.

circle – область будет в виде круга.

Параметр coords содержит координаты нашей области.

Если shape="rect", то указываются координаты левого верхнего угла и правого нижнего. То есть первая пара чисел указывает на левый верхний, а вторая пара чисел – на правый нижний угол.

Если shape="poly", то указываются координаты каждой вершины многоугольника. shape="poly" coords="80,100,150,100,210,40,300,40,300,110" в данном случае координаты первой вершины будут 80,100, второй 150,100, третий — 210,40, четвертой — 300,40, пятой — 300,110.

Если shape="circle" , то указываем координаты центра и радиус. shape="circle" coords="300,300,100" здесь координаты центра 300,300 и радиус 100.

Далее параметр shref содержит адрес страницы, или E-mail адрес. То есть, то же что и у обычной ссылки.

title="Andrey" alt="Andrey" уже знакомые параметры. Останавливаться на них не буду.

Полный код представлен ниже:

Теперь при щелчке мыши на изображении по мне, будет осуществлен переход на www.webformyself.com.

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

и описываем их так, как будет нужно.

На этом, выпуск посвящённый созданию карт-изображений в HTML, завершим.

Автор: Андрей Бернацкий.

До встречи в следующих уроках.

Напоминаю Вам о том, что Вы можете скачать видео версии данного урока себе на компьютер по ссылке:

Видео версия урока

Метки: ,

Похожие статьи:

Комментарии Вконтакте:

Комментарии (10)