Polimero - Icona di ferro
L'elemento <iron-icon> viene utilizzato per visualizzare una singola icona. La dimensione predefinita dell'icona è di 24 px quadrati.
È possibile visualizzare un'icona utilizzando src come mostrato di seguito:
<iron-icon src = "icon.png"></iron-icon>
Il codice seguente mostra come impostare la dimensione di un'icona.
<iron-icon class = "big" src = "big_icon.png"></iron-icon>
<style is = "custom-style">
.big {
--iron-icon-height: 20px;
--iron-icon-width: 20px;
}
</style>
Ci sono vari set di icone negli elementi in ferro. Per il set predefinito di icone, è necessario importare il file iron-icons.html nel file index e per definire un'icona utilizzare l'attributo icon come mostrato nel comando seguente.
<link rel = "import" href = "/components/iron-icons/iron-icons.html">
<iron-icon icon = "android"></iron-icon>
Puoi anche usare diversi set di icone incorporati importando il file iron-icons / <iconset> icons.html e definendo l'icona come <iconset>: <icon>.
Ad esempio, se desideri utilizzare un'icona di comunicazione, il codice sarà:
<link rel = "import" href = "/components/iron-icons/communication-icons.html">
<iron-icon icon = "communication:email"></iron-icon>
Puoi anche utilizzare un'icona creando set di icone personalizzati come mostrato di seguito:
<iron-icon icon = "fruit:berry"></iron-icon>
La tabella seguente mostra le proprietà personalizzate da utilizzare per lo styling:
Sr.No. | Nome e descrizione della proprietà |
---|---|
1 | --iron-icon È un mixin applicato a un'icona. Il valore predefinito è {} |
2 | --iron-icon-width Specifica la larghezza di un'icona. Il valore predefinito è 24 px. |
3 | --iron-icon-height Specifica l'altezza di un'icona. Il valore predefinito è 24 px. |
4 | --iron-icon-fill-color Proprietà per riempire il colore dell'icona SVG. Il valore predefinito è currentcolor. |
5 | --iron-icon-stroke-color Proprietà per riempire il colore del tratto dell'icona SVG. |
Esempio
Per utilizzare l'elemento iron-icon, vai alla cartella del tuo progetto nel prompt dei comandi e usa il seguente comando:
bower install PolymerElements/iron-icon --save
Il seguente esempio dimostra l'uso dell'elemento 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>
Produzione
Per eseguire l'applicazione, vai alla directory del tuo progetto ed esegui il seguente comando:
polymer serve
Ora apri il browser e vai a http://127.0.0.1:8081/. Di seguito sarà l'output.