本文へスキップ
バージョン:v8

ion-fab-button

フローティングアクションボタン(FAB)は、アプリケーションの主要なアクションを表します。デフォルトでは、円形をしています。押すと、関連するさらに多くのアクションが開かれる場合があります。

名前が示すように、FABは通常、固定位置でコンテンツの上に浮かんでいます。fabコンポーネントでfabボタンをラップすることで実現されます。ボタンがfabでラップされていない場合、コンテンツと共にスクロールします。

使用例については、fabドキュメントを参照してください。

プロパティ

activated

説明trueの場合、fabボタンは閉じるアイコンを表示します。
属性activated
boolean
デフォルトfalse

closeIcon

説明閉じるアイコンに使用するアイコン名。fabボタンを押したときに表示されます。fabリストを含むfab内のメインボタンである場合にのみ適用されます。
属性close-icon
string
デフォルトclose

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の場合、ユーザーはfabボタンを操作できません。
属性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'

show

説明trueの場合、fabリストにある場合、fabボタンが表示されます。
属性show
boolean
デフォルトfalse

size

説明ボタンのサイズ。ミニfabボタンにするには、これをsmallに設定します。
属性size
"small" | undefined
デフォルトundefined

target

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

translucent

説明trueの場合、fabボタンは半透明になります。モードが"ios"であり、デバイスがbackdrop-filterをサポートする場合にのみ適用されます。
属性translucent
boolean
デフォルトfalse

type

説明ボタンの種類。
属性type
"button" | "reset" | "submit"
デフォルト'button'

イベント

名前説明バブル
ionBlurボタンがフォーカスを失ったときに発生します。true
ionFocusボタンにフォーカスがあるときに発生します。true

メソッド

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

CSSシャドウパーツ

名前説明
close-iconfabリストが開いたときに表示される閉じるアイコン(ion-iconを使用)。
ネイティブすべての子要素をラップするネイティブHTMLボタンまたはアンカー要素。

CSSカスタムプロパティ

名前説明
--backgroundボタンの背景
--background-activated押したときのボタンの背景。注:これを設定すると、マテリアルデザインのリプルが干渉します。
--background-activated-opacity押したときのボタン背景の不透明度
--background-focusedタブキーでフォーカスされたときのボタンの背景
--background-focused-opacityタブキーでフォーカスされたときのボタン背景の不透明度
--background-hoverホバー時のボタンの背景
--background-hover-opacityホバー時のボタン背景の不透明度
--border-colorボタンの枠線の色
--border-radiusボタンの角丸
--border-styleボタンの枠線のスタイル
--border-widthボタンの枠線の幅
--box-shadowボタンのボックスシャドウ
--close-icon-font-size閉じるアイコンのフォントサイズ
--colorボタンのテキストカラー
--color-activatedボタンを押した時のテキストカラー
--color-focusedタブキーでフォーカスされた時のボタンのテキストカラー
--color-hoverボタンにホバーした時のテキストカラー
--padding-bottomボタンの下のパディング
--padding-end方向が左から右の場合右パディング、右から左の場合左パディング(ボタン)
--padding-start方向が左から右の場合左パディング、右から左の場合右パディング(ボタン)
--padding-topボタンの上のパディング
--ripple-colorボタンのリップル効果の色
--transitionボタンのトランジション

スロット

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