Polymère - Icône de fer
L'élément <iron-icon> est utilisé pour afficher une seule icône. La taille de l'icône par défaut est de 24 pixels carrés.
Une icône peut être affichée en utilisant src comme indiqué ci-dessous -
<iron-icon src = "icon.png"></iron-icon>
Le code suivant montre comment définir la taille d'une icône.
<iron-icon class = "big" src = "big_icon.png"></iron-icon>
<style is = "custom-style">
.big {
--iron-icon-height: 20px;
--iron-icon-width: 20px;
}
</style>
Il existe différents ensembles d'icônes dans les éléments en fer. Pour l'ensemble d'icônes par défaut, vous devez importer le fichier iron-icons.html dans votre fichier d'index et pour définir une icône, utilisez l'attribut icon comme indiqué dans la commande suivante.
<link rel = "import" href = "/components/iron-icons/iron-icons.html">
<iron-icon icon = "android"></iron-icon>
Vous pouvez également utiliser différents ensembles intégrés d'icônes en important le fichier iron-icons / <iconset> icons.html et définir l'icône comme <iconset>: <icon>.
Par exemple, vous souhaitez utiliser une icône de communication, le code sera -
<link rel = "import" href = "/components/iron-icons/communication-icons.html">
<iron-icon icon = "communication:email"></iron-icon>
Vous pouvez également utiliser une icône en créant des jeux d'icônes personnalisés comme indiqué ci-dessous -
<iron-icon icon = "fruit:berry"></iron-icon>
Le tableau suivant montre les propriétés personnalisées à utiliser pour le style -
N ° Sr. | Nom et description de la propriété |
---|---|
1 | --iron-icon C'est un mixin appliqué à une icône. La valeur par défaut est {} |
2 | --iron-icon-width Il spécifie la largeur d'une icône. La valeur par défaut est 24px. |
3 | --iron-icon-height Il spécifie la hauteur d'une icône. La valeur par défaut est 24px. |
4 | --iron-icon-fill-color Propriété pour remplir la couleur de l'icône SVG. La valeur par défaut est la couleur actuelle. |
5 | --iron-icon-stroke-color Propriété pour remplir la couleur de trait de l'icône SVG. |
Exemple
Pour utiliser l'élément iron-icon, accédez au dossier de votre projet dans l'invite de commande et utilisez la commande suivante -
bower install PolymerElements/iron-icon --save
L'exemple suivant montre l'utilisation de l'élément Iron-icon -
<!DOCTYPE html>
<html>
<head>
<title>iron-icon</title>
<base href = "https://user-content-dot-custom-elements.appspot.com/PolymerElements/iron-icon/v1.0.13/iron-icon/">
<script src = "../webcomponentsjs/webcomponents-lite.js"></script>
<link rel = "import" href = "../iron-icons/iron-icons.html">
<link rel = "import" href = "iron-icon.html">
</head>
<body>
<h2>Iron-Icon Example</h2>
<iron-icon icon = "android"></iron-icon>
</body>
</html>
Production
Pour exécuter l'application, accédez au répertoire de votre projet et exécutez la commande suivante -
polymer serve
Ouvrez maintenant le navigateur et accédez à http://127.0.0.1:8081/. Voici la sortie.