Crear cursores personalizados mediante JavaScript-CursorJS

Tiempo de ejecución: 30 minutos. Empezar

Autor: renadmunna
Views Total: 1,493
Sitio oficial: Ir a la web
Actualizado: March 22, 2017
Licencia: MIT

Vista prévia

Crear cursores personalizados mediante JavaScript-CursorJS

Descripción

CursorJS es una biblioteca JavaScript súper pequeña para crear cursores personalizados renderizados con SVG.

Funcionamiento

Importe la biblioteca JavaScript de CursorJS en su proyecto Web.

<script src="cursor.min.js"></script>

Reemplace el icono de cursor predeterminado por su propia imagen:

<div style="display:none;">

<svg id="svg" width="14px" height="20px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 20">


<polygon points="2,9 2,2 8,6" style="fill:#ffffff;stroke:#161616;stroke-width:1;"/>


<circle cx="9" cy="15" r="3" style="fill:#ffffff;stroke:#161616;stroke-width:1;"/>

</svg>
</div>

<script>
cursor({

domElement:document.body,

type:"svg",

svgElement:document.getElementById("svg")
});
</script>
// or
cursor({

domElement:document.body,

type:"svg",

filePath:"type/cursor.svg"
});
// or
cursor_svg_string='<svg id="svg" width="14px" height="20px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 20">'+
'<polygon points="2,9 2,2 8,6" style="fill:#ffffff;stroke:#161616;stroke-width:1;"/>'+
'<circle cx="9" cy="15" r="3" style="fill:#ffffff;stroke:#161616;stroke-width:1;"/>'+
'</svg>';
cursor({

domElement:document.body,

type:"svg",

svgString:cursor_svg_string
});

Te puede interesar: