j-SVGIcons
Ce composant enregistre un nouveau composant Web sous la forme <ui-svgicon name="icon_name"></ui-svgicon>.
- Utiliser le générateur SVG https://svgsprit.es/
Configuration :
url {String}une adresse URL du fichier SVG (defaut:empty)size {Number}une largeur d'image par défaut (defaut:empty)
Les caractéristiques du <ui-svgicon> :
name {String}optionnel, nom de l'icônesize {Number}optionnel, une taille d'image (defaut:config.size)selected {String}nom d'icône facultatif (il sera affiché si l'élément maternel contient la classe.selected)
Utilisez-le avec <ui-component name="svgicons">. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans DEF.fallback (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.
<ui-component name="svgicons" config="url:/svgicons.svg;size:30"></ui-component>
<div class="padding">
<ui-svgicon name="phone"></ui-svgicon>
<ui-svgicon name="phone"></ui-svgicon>
<ui-svgicon name="phone" size="50"></ui-svgicon>
<span class="toggle">
<ui-svgicon name="profile" selected="profilefull"></ui-svgicon>
</span>
</div>
<script>
setInterval(function() {
$('.toggle').tclass('selected');
}, 1500);
</script>