アイコンVueコンポーネント
Icon Vueコンポーネントは、Icon要素を表します。カスタムアイコン、Framework7 Icons、Material Iconsと一緒に使用することができます。
アイコンコンポーネント
以下のコンポーネントが含まれています。
f7-iconです。
アイコンのプロパティ
| Prop | Type | Default | Description |
|---|---|---|---|
| size | number string | アイコンのサイズ(px | |
| icon | string | カスタムアイコンクラス | |
| f7 | string | F7アイコンのフォントアイコンの名前 | |
| material | string | Material Iconsのフォントアイコン名 | |
| ios | string | iOSテーマを使用している場合に使用されるアイコンです。アイコンファミリーとアイコン名をコロンで区切ったものです。 | |
| md | string | Materialテーマを使用した場合のアイコンです。アイコンファミリーとアイコンの名前をコロンで区切ったもので構成されます。 | |
| aurora | string | Auroraテーマの場合に使用されるアイコンです。アイコンファミリーとアイコンの名前をコロンで区切ったもので構成されます。 | |
| tooltip | string | アイコン tooltip アイコンが押されたときに表示されるテキストです。 | |
| tooltip-trigger | string | hover | どのようにしてツールチップを開くかを定義します。hover, click, manual` のいずれかです。 |
例
<!-- デフォルトのバックアイコン -->
<f7-icon icon="icon-back"></f7-icon>
<!-- カスタムアイコン -->
<f7-icon icon="icon-home"></f7-icon>
<!-- F7アイコンのフォントアイコン -->
<f7-icon f7="house"></f7-icon>
<!-- マテリアルアイコンのフォントアイコン -->
<f7-icon material="home"></f7-icon>
<!-- F7アイコンのフォントアイコン(サイズと色をカスタマイズ -->
<f7-icon f7="house" size="44px" color="blue"></f7-icon>
<!-- 条件付きアイコン -->
<f7-icon ios="f7:house" aurora="f7:house" md="material:home"></f7-icon>