ion-breadcrumb
パンくずリストは、パンくずリストコンポーネントの子である単一のナビゲーションアイテムです。パンくずリストはアプリ内の別の場所にリンクしたり、プレーンテキストにしたりできます。各パンくずリストには、次のパンくずリストとの間に区切り記号があり、オプションでアイコンを含めることができます。
詳細については、パンくずリストのドキュメントを参照してください。
インターフェース
BreadcrumbCollapsedClickEventDetail
interface BreadcrumbCollapsedClickEventDetail {
collapsedBreadcrumbs?: HTMLIonBreadcrumbElement[];
}
BreadcrumbCustomEvent
必須ではありませんが、このインターフェースは、より強力な型付けのためにCustomEvent
インターフェースの代わりに使用できます。
interface BreadcrumbCustomEvent extends CustomEvent {
detail: BreadcrumbCollapsedClickEventDetail;
target: HTMLIonBreadcrumbElement;
}
プロパティ
active
説明 | true の場合、パンくずリストは、現在アクティブなパンくずリストであることを示すために、異なる外観になります。いずれにも設定されていない場合、最後のパンくずリストではデフォルトでtrue になります。 |
属性 | active |
型 | boolean |
デフォルト | false |
color
説明 | アプリケーションのカラーパレットで使用する色。デフォルトのオプションは、"primary" 、"secondary" 、"tertiary" 、"success" 、"warning" 、"danger" 、"light" 、"medium" 、および"dark" です。色の詳細については、テーマ設定を参照してください。 |
属性 | color |
型 | "danger"|"dark"|"light"|"medium"|"primary"|"secondary"|"success"|"tertiary"|"warning"|string|undefined |
デフォルト | undefined |
disabled
説明 | true の場合、ユーザーはパンくずリストを操作できません。 |
属性 | disabled |
型 | boolean |
デフォルト | false |
download
説明 | この属性は、ブラウザにURLに移動する代わりにダウンロードするように指示するため、ユーザーはローカルファイルとして保存するように求められます。属性に値がある場合、[保存]プロンプトで事前に入力されたファイル名として使用されます(ユーザーは必要に応じてファイル名を変更できます)。 |
属性 | download |
型 | string|undefined |
デフォルト | undefined |
href
説明 | ハイパーリンクが指すURLまたはURLフラグメントが含まれています。このプロパティが設定されている場合、アンカータグが表示されます。 |
属性 | href |
型 | string|undefined |
デフォルト | undefined |
mode
説明 | モードは、使用するプラットフォームスタイルを決定します。 |
属性 | mode |
型 | "ios"|"md" |
デフォルト | undefined |
rel
説明 | ターゲットオブジェクトとリンクオブジェクトの関係を指定します。値は、リンクタイプのスペースで区切られたリストです。 |
属性 | rel |
型 | string|undefined |
デフォルト | undefined |
routerAnimation
説明 | ルーターを使用する場合、href を使用して別のページに移動するときに、遷移アニメーションを指定します。 |
属性 | undefined |
型 | ((baseEl: any, opts?: any) => Animation)|undefined |
デフォルト | undefined |
routerDirection
説明 | ルーターを使用する場合、href を使用して別のページに移動するときに、遷移方向を指定します。 |
属性 | router-direction |
型 | "back"|"forward"|"root" |
デフォルト | 'forward' |
separator
説明 | trueの場合、このパンくずリストと次のパンくずリストの間に区切り記号を表示します。最後のものを除き、すべてのパンくずリストのデフォルトはtrue です。 |
属性 | separator |
型 | boolean|undefined |
デフォルト | undefined |
target
説明 | リンクされたURLを表示する場所を指定します。href が指定されている場合にのみ適用されます。特別なキーワード:"_blank" 、"_self" 、"_parent" 、"_top" 。 |
属性 | target |
型 | string|undefined |
デフォルト | undefined |
イベント
名前 | 説明 | バブル |
---|---|---|
ionBlur | パンくずリストがフォーカスを失ったときに発生します。 | true |
ionFocus | パンくずリストにフォーカスがあるときに発生します。 | true |
メソッド
このコンポーネントで利用できるパブリックメソッドはありません。
CSSシャドウパーツ
名前 | 説明 |
---|---|
collapsed-indicator | パンくずリストが折りたたまれていることを示すインジケーター要素。 |
native | すべての子要素をラップするネイティブHTMLアンカーまたはdiv要素。 |
separator | 各パンくずリスト間の区切り記号要素。 |
CSSカスタムプロパティ
- iOS
- MD
名前 | 説明 |
---|---|
--background-focused | フォーカスされたときのパンくずリストの背景色 |
--color | パンくずリストのテキストの色 |
--color-active | アクティブなパンくずリストのテキストの色 |
--color-focused | フォーカスされたときのパンくずリストのテキストの色 |
--color-hover | ホバー時のパンくずリストのテキストの色 |
名前 | 説明 |
---|---|
--background-focused | フォーカスされたときのパンくずリストの背景色 |
--color | パンくずリストのテキストの色 |
--color-active | アクティブなパンくずリストのテキストの色 |
--color-focused | フォーカスされたときのパンくずリストのテキストの色 |
--color-hover | ホバー時のパンくずリストのテキストの色 |
スロット
このコンポーネントで利用できるスロットはありません。