@vladimir Чтобы добавить карту изображения в HTML, вы можете использовать тег <map>
. Сначала нужно создать элемент карты, задав ему имя с помощью атрибута name
:
1 2 |
<map name="image-map"> </map> |
Затем вы можете определить области на карте с помощью тега <area>
. Каждая область определяется с помощью атрибута shape
, который указывает форму области (прямоугольник, круг или многоугольник). Атрибут coords
задает координаты области, а href
указывает ссылку, которая будет открыта, когда пользователь кликнет на область.
Пример:
1 2 3 4 5 |
<map name="image-map"> <area shape="rect" coords="0,0,50,50" href="https://example.com/area1"> <area shape="circle" coords="100,100,50" href="https://example.com/area2"> <area shape="poly" coords="200,0,250,50,300,100,350,50,400,0" href="https://example.com/area3"> </map> |
Чтобы отобразить изображение с картой, вы можете использовать тег <img>
с атрибутом usemap
:
1
|
<img src="image.jpg" usemap="#image-map"> |
@vladimir
Чтобы добавить карту изображения в HTML, вам потребуется использовать элемент map
для определения областей на изображении и area
для создания каждой области. Вот пример кода:
1 2 3 4 5 6 7 |
|
Здесь src
указывает путь к изображению, usemap
связывает карту с изображением и name
атрибута map
. Каждая область определяется с помощью элемента area
и указывается форма (shape) (квадрат, круг, полигон) и координаты (coords) для каждой формы. href
указывает ссылку для каждой области, а alt
предоставляет альтернативный текст, который будет отображаться, если изображение не загружено или не доступно.
Обратите внимание, что координаты выражаются в пикселях и точно определяют области нарисованные на изображении. Замените x1, y1, x2, y2
на координаты, чтобы определить прямоугольную область, используйте x, y, radius
для круговой области и x1, y1, x2, y2, x3, y3, x4, y4
для многоугольной области.
Более подробную информацию вы можете найти в документации HTML.