一部追加トップに戻るコンポーネントモーダルBootstrap4.xの使い方をBootstrap3.xからの変更箇所を交えて解説しています。v4.4.0追加BootstrapのJavaScriptモーダルプラグインを使用して、ライトボックス、ユーザー通知、または完全カスタムコンテンツ用のダイアログをサイトに追加。works)Bootstrapモーダルコンポーネントを使い始める前に、メニューオプションが最近変更されたので、以下を読むこと。モーダルは、HTML、CSS、およびJavaScriptで構築。スクロールを削除して、代わりにモーダルコンテンツをスクロールする。モーダルの"backdrop"(背景部分)をクリックすると、自動的にモーダルが閉じる。Bootstrapは一度に1つのモーダルウィンドウしかサポートしない。入れ子になったモーダルは、ユーザー経験が乏しいと思われるためサポートされていない。これは、そのレンダリングに関してちょっと変わったことがある。可能であれば、他の要素からの干渉を避けるために、モーダルHTMLを最上位に配置すること。入れ子になったときに問題に遭遇する可能性がある。ために、モバイルデバイス上のモーダル使用に関するいくつかの注意点がある。詳細については、ブラウザ・サポートの解説を参照すること。HTML属性は、Bootstrapのモーダルには何の影響も与えない。メディアクエリに依存。詳細はアクセシビリティのモーションを小さくするを参照。実例の見本と使用方法のガイドラインを参照。再定義されたことを意味する)。必要)、モーダルフッタ(オプション)が含まれます。可能な限り、アクションを終了するモーダルヘッダを含めるか、別の明示的な却下アクションを提供することを推奨。モーダルを開いた状態で表示モーダルのタイトル×モーダルボディの本文。class="modal-body"><p>モーダルボディの本文。class="modal-body"><p>モーダルボディの本文。demo)下のボタンをクリックして、動作中のモーダルのデモを切り替える。ページの上からスライドしてフェードイン。見本ココを押すと表示モーダルのタイトル×モーダルのコンテンツ文。class="modal-body"><p>モーダルのコンテンツ文。背景を静的に設定した場合は、モーダルの外側をクリックしてもモーダルは閉じられない。見本モーダルのタイトル×モーダルの外側の背景をクリックしてもモーダルは閉じない。escキーを押しても同様。閉じるボタンを押すと閉じる。content)モーダルがユーザーのビューポートやデバイスにとって長すぎると、モーダルはページ自体とは独立してスクロール。以下の見本で試して、どういう意味か確認すること。木曾路はすべて山の中である。あるところは岨づたいに行く崖の道であり、あるところは数十間の深さに臨む木曾川の岸であり、あるところは山の尾をめぐる谷の入り口である。一筋の街道はこの深い森林地帯を貫いていた。東ざかいの桜沢から、西の十曲峠まで、木曾十一宿はこの街道に添うて、二十二里余にわたる長い谿谷の間に散在していた。道路の位置も幾たびか改まったもので、古道はいつのまにか深い山間に埋もれた。名高い桟も、蔦のかずらを頼みにしたような危い場処ではなくなって、徳川時代の末にはすでに渡ることのできる橋であった。新規に新規にとできた道はだんだん谷の下の方の位置へと降って来た。道の狭いところには、木を伐って並べ、藤づるでからめ、それで街道の狭いのを補った。長い間にこの木曾路に起こって来た変化は、いくらかずつでも嶮岨な山坂の多いところを歩きよくした。そのかわり、大雨ごとにやって来る河水の氾濫が旅行を困難にする。そのたびに旅人は最寄り最寄りの宿場に逗留して、道路の開通を待つこともめずらしくない。この街道の変遷は幾世紀にわたる封建時代の発達をも、その制度組織の用心深さをも語っていた。鉄砲を改め女を改めるほど旅行者の取り締まりを厳重にした時代に、これほどよい要害の地勢もないからである。この谿谷の最も深いところには木曾福島の関所も隠れていた。木曾路はすべて山の中である。あるところは岨づたいに行く崖の道であり、あるところは数十間の深さに臨む木曾川の岸であり、あるところは山の尾をめぐる谷の入り口である。一筋の街道はこの深い森林地帯を貫いていた。東ざかいの桜沢から、西の十曲峠まで、木曾十一宿はこの街道に添うて、二十二里余にわたる長い谿谷の間に散在していた。道路の位置も幾たびか改まったもので、古道はいつのまにか深い山間に埋もれた。追加することでモーダル本体をスクロール可能にする。木曾路はすべて山の中である。あるところは岨づたいに行く崖の道であり、あるところは数十間の深さに臨む木曾川の岸であり、あるところは山の尾をめぐる谷の入り口である。一筋の街道はこの深い森林地帯を貫いていた。東ざかいの桜沢から、西の十曲峠まで、木曾十一宿はこの街道に添うて、二十二里余にわたる長い谿谷の間に散在していた。道路の位置も幾たびか改まったもので、古道はいつのまにか深い山間に埋もれた。名高い桟も、蔦のかずらを頼みにしたような危い場処ではなくなって、徳川時代の末にはすでに渡ることのできる橋であった。新規に新規にとできた道はだんだん谷の下の方の位置へと降って来た。道の狭いところには、木を伐って並べ、藤づるでからめ、それで街道の狭いのを補った。長い間にこの木曾路に起こって来た変化は、いくらかずつでも嶮岨な山坂の多いところを歩きよくした。そのかわり、大雨ごとにやって来る河水の氾濫が旅行を困難にする。そのたびに旅人は最寄り最寄りの宿場に逗留して、道路の開通を待つこともめずらしくない。この街道の変遷は幾世紀にわたる封建時代の発達をも、その制度組織の用心深さをも語っていた。鉄砲を改め女を改めるほど旅行者の取り締まりを厳重にした時代に、これほどよい要害の地勢もないからである。この谿谷の最も深いところには木曾福島の関所も隠れていた。木曾路はすべて山の中である。あるところは岨づたいに行く崖の道であり、あるところは数十間の深さに臨む木曾川の岸であり、あるところは山の尾をめぐる谷の入り口である。一筋の街道はこの深い森林地帯を貫いていた。東ざかいの桜沢から、西の十曲峠まで、木曾十一宿はこの街道に添うて、二十二里余にわたる長い谿谷の間に散在していた。道路の位置も幾たびか改まったもので、古道はいつのまにか深い山間に埋もれた。中央揃えのモーダルモーダルのタイトル×モーダルのコンテンツ文。木曾路はすべて山の中である。あるところは岨づたいに行く崖の道であり、あるところは数十間の深さに臨む木曾川の岸であり、あるところは山の尾をめぐる谷の入り口である。一筋の街道はこの深い森林地帯を貫いていた。東ざかいの桜沢から、西の十曲峠まで、木曾十一宿はこの街道に添うて、二十二里余にわたる長い谿谷の間に散在していた。道路の位置も幾たびか改まったもので、古道はいつのまにか深い山間に埋もれた。名高い桟も、蔦のかずらを頼みにしたような危い場処ではなくなって、徳川時代の末にはすでに渡ることのできる橋であった。新規に新規にとできた道はだんだん谷の下の方の位置へと降って来た。道の狭いところには、木を伐って並べ、藤づるでからめ、それで街道の狭いのを補った。長い間にこの木曾路に起こって来た変化は、いくらかずつでも嶮岨な山坂の多いところを歩きよくした。そのかわり、大雨ごとにやって来る河水の氾濫が旅行を困難にする。そのたびに旅人は最寄り最寄りの宿場に逗留して、道路の開通を待つこともめずらしくない。この街道の変遷は幾世紀にわたる封建時代の発達をも、その制度組織の用心深さをも語っていた。鉄砲を改め女を改めるほど旅行者の取り締まりを厳重にした時代に、これほどよい要害の地勢もないからである。この谿谷の最も深いところには木曾福島の関所も隠れていた。木曾路はすべて山の中である。あるところは岨づたいに行く崖の道であり、あるところは数十間の深さに臨む木曾川の岸であり、あるところは山の尾をめぐる谷の入り口である。class="modal-body"><p>モーダルのコンテンツ文。class="modal-body"><p>モーダルのコンテンツ文。popovers)ツールチップとポップオーバーを必要に応じてモーダル内に配置。モーダルが閉じられると、内のツールヒントやポップオーバーも自動的に閉じられる。押すとポップオーバーが表示されます。モーダル内のツールチップこのリンクとこのリンクをホバーするとツールチップが表示されます。data-content="ポップオーバーのコンテンツ。一度ボタンを押すと非表示になります。押すとポップオーバーが表示されます。title="ツールチップ2の表示">このリンク</a>をホバーするとツールチップが表示されます。入れ子にして、モーダル内のBootstrapグリッドシステムを利用。次に、通常どおりのグリッドシステムクラスを使用。data-*属性(おそらくjQuery経由)を使用。以下に見本とHTMLとJavaScriptの設定例を示す。モーダルの内容を更新。見本ココを押すと表示モーダルのタイトル×閉じるいきなりモーダルが表示されます。閉じるとモーダルはただちに消えます。呼び出してモーダルの位置を再調整する必要がある。自体に必ず追加すること。videos)サンプルYouTubeの動画をモーダルに埋め込むには、再生を自動的に停止するなどの追加のJavaScriptが必要。Overflowの便利な記事に記載。これらのサイズは、狭いビューポートでの水平スクロールバーの出現を避けるために、特定のブレークポイントで実行される。1140px修飾クラスを持たないデフォルトモーダルは、"中"サイズのモーダルを構成。使用方法(Usage)モーダルプラグインは、必要に応じて、データ属性やJavaScriptを使用して、非表示のコンテンツを切り替える。attributes)JavaScriptを書かずにモーダルを有効にする。v4.0.0一部変更オプションは、データ属性またはJavaScriptを使用して渡すことが可能。オプション名を追加すること。v3.3.0で廃止され、v4では削除メソッド(Methods)非同期メソッドと遷移すべてのAPIメソッドは、非同期で遷移を開始する。それらは移行が始まるとすぐに呼び出し元に戻るが、終了する前に呼び出し元に戻る。遷移コンポーネントのメソッド呼び出しは無視される。詳細については、Javascriptのドキュメントに記載。.modal(options)コンテンツをモーダルとしてアクティブ化する。false}).modal('toggle')モーダルを手動で切り替える。イベント発動前)に呼び出し元に戻る。JavaScript$('#myModal').modal('toggle').modal('show')モーダルを手動で開く。イベント発動前)に呼び出し元に戻る。JavaScript$('#myModal').modal('show').modal('hide')モーダルを手動で非表示にする。イベントが発動する前)に呼び出し元に戻る。JavaScript$('#myModal').modal('hide').modal('handleUpdate')モーダルの高さが開いているとき(つまり、スクロールバーが表示されているとき)に変更された場合は、モーダルの位置を手動で再調整する。要素のモーダルを破棄。v4.0.0一部廃止、v4.4.0一部追加Bootstrapのモーダルクラスは、モーダル機能に接続するためのいくつかのイベントを公開している。class="modal">)で発動。インスタンス・メソッドが呼び出されると直ちに発動。プロパティとして使用可能。このイベントは、モーダルがユーザーに表示されたときに発動(完全にCSS遷移が完了するまで待機)。プロパティとして使用可能。インスタンス・メソッドが呼び出されると直ちに発動。このイベントは、モーダルがユーザーから非表示になったときに発動(完全にCSS遷移が完了するまで待機)。ときに、モーダルの外側の背景をクリックするかesc(エスケープ)キーを押すと発動。