メインコンテンツへスキップ

トースト

軽量でカスタマイズしやすいアラートメッセージであるトーストを使用して、訪問者にプッシュ通知を送信します。

トーストは、モバイルおよびデスクトップオペレーティングシステムで普及しているプッシュ通知を模倣するように設計された軽量の通知です。フレックスボックスで構築されているため、配置と位置調整が簡単です。

基本

拡張性と予測可能性の高いトーストを推奨するために、ヘッダーと本文を推奨します。トーストヘッダーは `display: flex` を使用しているため、マージンとフレックスボックスユーティリティのおかげでコンテンツを簡単に配置できます。

トーストは必要に応じて柔軟性があり、必要なマークアップはほとんどありません。「トーストされた」コンテンツを格納するための単一の要素を最低限必要とし、閉じるボタンを強くお勧めします。

結果
読み込み中...
ライブエディター

閉じることができる

結果
読み込み中...
ライブエディター

スタッキング

複数のトーストがある場合、デフォルトでは読みやすいように垂直にスタックされます。

結果
読み込み中...
ライブエディター

配置

ToastContainerposition を設定してトーストを配置します。右上が通知によく使用されるのと同じように、中央上部もよく使用されます。

結果
読み込み中...
ライブエディター

より多くの通知を生成するシステムの場合は、簡単にスタックできるようにラッピング要素を使用することを検討してください。

結果
読み込み中...
ライブエディター

自動非表示

トーストは、`autohide` プロパティと `delay` プロパティを使用して遅延を指定することで、Xミリ秒後に自動的に非表示にすることもできます。トーストを開くには、`show` プロパティを手動で変更します。

結果
読み込み中...
ライブエディター

コンテキストバリエーション

以下の修飾子クラスを追加して、トーストの外観を変更します。

結果
読み込み中...
ライブエディター

API

Toast

ToastHeader

ToastBody

ToastContainer