Вы можете использовать JavaScript для создания карты изображений на стороне клиента. Карты изображений на стороне клиента активируются атрибутом usemap
для тега img
и определяются специальными тегами расширения map
и area
.
Изображение, которое собирается сформировать карту, вставляется в страницу с использованием элемента img
как обычно, за исключением того, что он содержит дополнительный атрибут, называемый usemap. Значение атрибута usemap - это значение атрибута name в элементе map
, который вы собираетесь встретить, которому предшествует знак фунта или хэша.
Элемент map
фактически создает карту для изображения и обычно следует непосредственно после элемента img
. Он выступает в качестве контейнера для элементов area
, которые на самом деле определяют точки доступа, доступные для клика. Элемент map
содержит только один атрибут, атрибут name, который является именем, которое идентифицирует карту. Вот как элемент img
знает, какой элемент map
использовать.
Элемент area
указывает форму и координаты, определяющие границы каждой точки доступа, доступной для кликов.
Следующий код объединяет imagemaps и JavaScript для создания сообщения в текстовом поле, когда мышь перемещается по различным частям изображения.
Вы можете почувствовать концепцию карты, поместив курсор мыши на объект изображения.
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Новые статьи
Предыдущие статьи
- JavaScript - отладка - 08/09/2018 15:51
- JavaScript - Мультимедиа - 08/09/2018 15:51
- JavaScript - анимация - 08/09/2018 15:50
- JavaScript - подтверждение формы - 08/09/2018 15:50
- JavaScript - Обработка ошибок и исключений - 08/09/2018 15:49
- JavaScript - Объектная модель документа или DOM - 08/09/2018 15:49
- JavaScript - Регулярные выражения и объект RegExp - 08/09/2018 15:48
- JavaScript - объект Math - 08/09/2018 15:48
- JavaScript - объект Date - 08/09/2018 15:48
- JavaScript - объект Array - 08/09/2018 15:47
- JavaScript - объект Strings - 08/09/2018 15:47
- JavaScript - логические объекты - 08/09/2018 15:46
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44
- JavaScript и Cookies - 08/09/2018 15:43
- JavaScript - События - 08/09/2018 15:43