イオンSvelteコンポーネント

    Icon Svelteコンポーネントは、Icon要素を表します。カスタムアイコン、Framework7 IconsMaterial Iconsと一緒に使用することができます。

    アイコンコンポーネント

    以下のコンポーネントが含まれています。

    • Icon (アイコン)

    アイコンのプロパティ

    PropTypeDefaultDescription
    sizenumber
    string
    アイコンのサイズ(px
    iconstringカスタムアイコンクラス
    f7stringF7アイコンのフォントアイコン名
    materialstringマテリアルアイコンの名称 フォントアイコン
    iosstringiOSテーマを使用している場合に使用されるアイコンです。アイコンファミリーとアイコン名をコロンで区切ったものです。
    mdstringMaterialテーマを使用した場合のアイコンです。アイコンファミリーとアイコンの名前をコロンで区切ったもので構成されます。
    aurorastringAuroraテーマの場合に使用されるアイコンです。アイコンファミリーとアイコンの名前をコロンで区切ったもので構成されます。
    tooltipstringアイコン tooltip アイコンが押されたときに表示されるテキストです。
    tooltipTriggerstringhoverどのようにしてツールチップを開くかを定義します。hover, click, manual` のいずれかです。

    <!--  デフォルトのバックアイコン -->
    <Icon icon="icon-back" />
    
    <!--  カスタムアイコン -->
    <Icon icon="icon-home" />
    
    <!--  F7アイコンのフォントアイコン -->
    <Icon f7="house" />
    
    <!--  マテリアルアイコンのフォントアイコン -->
    <Icon material="home" />
    
    <!--  F7アイコンのフォントアイコン(サイズと色をカスタマイズ -->
    <Icon f7="house" size="44px" color="blue" />
    
    <!--  条件付きアイコン -->
    <Icon ios="f7:house" aurora="f7:house" md="material:home" />