Biblioteca de JavaScript para resaltar mapa de imagen-marcador de imagen del resaltador

Tiempo de ejecución: 30 minutos. Empezar

Autor: thaiphan
Views Total: 3,717
Sitio oficial: Ir a la web
Actualizado: October 9, 2016
Licencia: MIT

Vista prévia

Biblioteca de JavaScript para resaltar mapa de imagen-marcador de imagen del resaltador

Descripción

Un iluminador de mapa de imagen basado en JavaScript puro que permite resaltar áreas específicas de sus imágenes con estilos personalizados. Funciona en los navegadores modernos que tienen soporte HTML5 Canvas.

Funcionamiento

Inserte la imagen en la etiqueta IMG que tiene un atributo ' USEMAP '.

<img src="demo.jpg" usemap="#map">

Defina las áreas seleccionables personalizadas dentro del ImageMap de la siguiente manera:

<map name="map">

<area href="#" shape="poly" coords="240,300,400,300,400,200,240,200">

<area href="#" shape="circle" coords="200,100,60">
</map>

Los estilos CSS primarios para el resaltador de mapa de imagen.

.map-container {

background-size: cover;

position: relative;
}

.map-container canvas { position: absolute; }

.map-container img {

opacity: 0;

position: absolute;
}

Incluya el archivo JavaScript principal en la parte inferior de la Página Web.

<script src="dist/image-map-highlighter.js"></script>

Cree un nuevo ImageMapHighlighter en la imagen.

var image = document.querySelector('.image');
var highlighter = new ImageMapHighlighter(image);

Inicialice el resaltador de mapa de imagen.

highlighter.init();

Personalice los mapas de imagen cuando esté resaltado en el ratón.

var highlighter = new ImageMapHighlighter(image,{


fill: true,


fillColor: '000000',


fillOpacity: 0.2,


stroke: true,


strokeColor: 'ff0000',


strokeOpacity: 1,


strokeWidth: 1,


alwaysOn: false
});

Te puede interesar: