メインコンテンツにスキップ
バージョン: v8

ion-tab-button

シャドウ

タブボタンは、タブバー内に配置されるUIコンポーネントです。タブボタンは、アイコンとラベルのレイアウトを指定し、タブビューに接続できます。

タブの設定に関する詳細については、タブのドキュメントを参照してください。

使用方法

<ion-tabs>
<!-- Tab bar -->
<ion-tab-bar slot="bottom">
<ion-tab-button tab="schedule">
<ion-icon name="calendar" aria-hidden="true"></ion-icon>
<ion-label>Schedule</ion-label>
</ion-tab-button>

<ion-tab-button tab="speakers">
<ion-icon name="person-circle" aria-hidden="true"></ion-icon>
<ion-label>Speakers</ion-label>
</ion-tab-button>

<ion-tab-button tab="map">
<ion-icon name="map" aria-hidden="true"></ion-icon>
<ion-label>Map</ion-label>
</ion-tab-button>

<ion-tab-button tab="about">
<ion-icon name="information-circle" aria-hidden="true"></ion-icon>
<ion-label>About</ion-label>
</ion-tab-button>
</ion-tab-bar>
</ion-tabs>

プロパティ

disabled

説明trueの場合、ユーザーはタブボタンを操作できません。
属性disabled
boolean
デフォルトfalse

download

説明この属性は、ブラウザにURLに移動する代わりにダウンロードするように指示するため、ユーザーはローカルファイルとして保存するように求められます。属性に値がある場合、[保存]プロンプトに事前に入力されたファイル名として使用されます(ユーザーは必要に応じてファイル名を変更できます)。
属性download
string | undefined
デフォルトundefined

href

説明ハイパーリンクが指すURLまたはURLフラグメントが含まれます。このプロパティが設定されている場合、アンカータグがレンダリングされます。
属性href
string | undefined
デフォルトundefined

layout

説明タブバーのテキストとアイコンのレイアウトを設定します。デフォルトは"icon-top"です。
属性layout
"icon-bottom" | "icon-end" | "icon-hide" | "icon-start" | "icon-top" | "label-hide" | undefined
デフォルトundefined

mode

説明モードは、使用するプラットフォームスタイルを決定します。
属性mode
"ios" | "md"
デフォルトundefined

rel

説明リンクオブジェクトに対するターゲットオブジェクトの関係を指定します。値は、スペースで区切られたリンクタイプのリストです。
属性rel
string | undefined
デフォルトundefined

selected

説明選択されたタブコンポーネント
属性selected
boolean
デフォルトfalse

tab

説明ion-tabにタブIDを提供する必要があります。これは、選択したタブを参照したり、ルーターがタブを切り替えたりするために内部で使用されます。
属性tab
string | undefined
デフォルトundefined

target

説明リンクされたURLを表示する場所を指定します。hrefが提供されている場合にのみ適用されます。特別なキーワード:"_blank""_self""_parent""_top"
属性target
string | undefined
デフォルトundefined

イベント

このコンポーネントで使用できるイベントはありません。

メソッド

このコンポーネントで使用できるパブリックメソッドはありません。

CSSシャドウパーツ

名前説明
nativeすべての子要素をラップするネイティブHTMLアンカー要素。

CSSカスタムプロパティ

名前説明
--backgroundタブボタンの背景
--background-focusedタブキーでフォーカスされたときのタブボタンの背景
--background-focused-opacityタブキーでフォーカスされたときのタブボタンの背景の不透明度
--colorタブボタンの色
--color-focusedタブキーでフォーカスされたときのタブボタンの色
--color-selected選択されたタブボタンの色
--padding-bottomタブボタンの下部のパディング
--padding-end方向が左から右の場合は右のパディング、方向が右から左の場合はタブボタンの左のパディング
--padding-start方向が左から右の場合は左のパディング、方向が右から左の場合はタブボタンの右のパディング
--padding-topタブボタンの上部のパディング
--ripple-colorボタンのリップル効果の色

スロット

このコンポーネントで使用できるスロットはありません。