ion-backdrop
バックドロップは、他のコンポーネントの上にオーバーレイ表示されるフルスクリーンコンポーネントです。他のコンテンツの上にトランジション表示されるコンポーネントの背後で役立ち、そのコンポーネントを閉じるために使用できます。
基本的な使い方
バックドロップは、その背後にあるコンテンツのクリックやタップを防ぎます。デフォルトでは透明であるため、以下のデモでは表示されるようにCSSを含めています。
スタイル
バックドロップは、CSSプロパティをバックドロップ要素に直接割り当てることでカスタマイズできます。一般的なプロパティには、background-color
、background
、およびopacity
が含まれます。
バックドロップの上にコンテンツを表示するには、バックドロップよりも高いz-index
をコンテンツに設定します(デフォルトは2
です)。
プロパティ
stopPropagation
説明 | true の場合、バックドロップはタップ時に伝播を停止します。 |
属性 | stop-propagation |
型 | boolean |
デフォルト | true |
tappable
説明 | true の場合、バックドロップはクリック可能になり、ionBackdropTap イベントを発行します。 |
属性 | tappable |
型 | boolean |
デフォルト | true |
visible
説明 | true の場合、バックドロップは表示されます。 |
属性 | visible |
型 | boolean |
デフォルト | true |
イベント
名前 | 説明 | バブル |
---|---|---|
ionBackdropTap | バックドロップがタップされたときに発行されます。 | true |
メソッド
このコンポーネントで利用できるパブリックメソッドはありません。
CSS シャドウパーツ
このコンポーネントで利用できるCSSシャドウパーツはありません。
CSSカスタムプロパティ
このコンポーネントで利用できるCSSカスタムプロパティはありません。
スロット
このコンポーネントで利用できるスロットはありません。