Sourceアラート
少数の利用可能で柔軟なアラート メッセージを使用して、典型的なユーザー アクションに対してコンテキスト フィードバック メッセージを提供します。
アラートは任意の長さのテキストで利用でき、オプションの却下ボタンも利用できます。適切なスタイルを設定するには、8 つの必須コンテキスト クラスのいずれかを使用します (例: .alert-success
)。インラインで却下するには、アラート jQuery プラグインを使用します。
シンプルな一次アラート — チェックしてください!
シンプルな二次アラート — チェックしてください!
簡単な成功アラート — 確認してください!
簡単な危険警告 — 確認してください!
簡単な警告アラート - 確認してください!
シンプルな情報アラート — チェックしてください!
シンプルな光のアラート — チェックしてください!
シンプルなダーク アラートです。ぜひチェックしてください。
支援技術に意味を伝える
色を使用して意味を追加しても、視覚的な指示しか提供されず、スクリーン リーダーなどの支援技術のユーザーには伝わりません。.sr-only
色で示される情報が、コンテンツ自体 (表示されるテキストなど) から明らかであるか、クラスで非表示の追加テキストなどの代替手段によって含まれていることを確認してください。
ユーティリティ クラスを使用して、.alert-link
アラート内に一致する色付きのリンクをすばやく提供します。
リンクの例
を含む単純なプライマリ アラート
。よろしければクリックしてください。
リンクの例
を含む単純な二次アラート
。よろしければクリックしてください。
サンプル リンク
付きの単純な成功アラート
。よろしければクリックしてください。
サンプルリンク
付きの簡単な危険警告
。よろしければクリックしてください。
サンプル リンク
付きの簡単な警告アラート
。よろしければクリックしてください。
サンプルリンク
付きの簡単な情報アラート
。よろしければクリックしてください。
例のリンク
を含む単純なライト アラート
。よろしければクリックしてください。
サンプル リンク
付きの単純なダーク アラート
。よろしければクリックしてください。
アラートには、見出し、段落、仕切りなどの追加の HTML 要素を含めることもできます。
素晴らしい!
ああ、あなたはこの重要な警告メッセージを読みました。この例のテキストは、アラート内のスペースがこの種のコンテンツでどのように機能するかを確認できるように、少し長くなります。
必要なときはいつでも、マージン ユーティリティを使用して物事を整理整頓してください。
アラート JavaScript プラグインを使用すると、アラートをインラインで無視できます。方法は次のとおりです。
- アラート プラグインまたはコンパイル済みの Bootstrap JavaScript をロードしたことを確認してください。
- JavaScript をソースからビルドする場合は
util.js
、 . コンパイルされたバージョンにはこれが含まれます。
- 非表示ボタンと
.alert-dismissible
クラスを追加します。これにより、アラートの右側に余分なパディングが追加され、.close
ボタンが配置されます。
- 非表示ボタンで
data-dismiss="alert"
、JavaScript 機能をトリガーする属性を追加します。<button>
すべてのデバイスで適切に動作するように、要素を一緒に使用してください。
- アラートを閉じるときにアラートをアニメーション化するには、
.fade
および.show
クラスを必ず追加してください。
ライブデモでこれを実際に見ることができます:
聖ワカモレ!以下のフィールドのいくつかをチェックインする必要があります。
JavaScript によるアラートの却下を有効にします。
または、上で示したように、 alert 内のdata
ボタンの属性を使用します。
アラートを閉じると、DOM から削除されることに注意してください。
方法 |
説明 |
$().alert() |
data-dismiss="alert" 属性を持つ子孫要素のクリック イベントをリッスンするアラートを作成します。(data-api の自動初期化を使用する場合は必要ありません。) |
$().alert('close') |
DOM からアラートを削除してアラートを閉じます。.fade およびクラスが要素に存在する場合.show 、アラートは削除される前にフェードアウトします。 |
$().alert('dispose') |
要素のアラートを破棄します。 |
Bootstrap のアラート プラグインは、アラート機能にフックするためのいくつかのイベントを公開します。
イベント |
説明 |
close.bs.alert |
close このイベントは、インスタンス メソッドが呼び出されるとすぐに発生します。 |
closed.bs.alert |
このイベントは、アラートが閉じられたときに発生します (CSS トランジションが完了するまで待機します)。 |