アイコンVueコンポーネント

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

    アイコンコンポーネント

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

    • f7-icon です。

    アイコンのプロパティ

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