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