ブートストラップモーダルの理解
ブートストラップモーダルボックス:軽量でカスタマイズ可能なポップアップウィンドウ
Bootstrap Modal Boxは、アラートポップアップ、ビデオ、画像などを表示するための軽量でカスタマイズ可能でレスポンシブなJQuery Bootstrapプラグインです。タイトル、ボディ、フッターの3つの部分に分かれており、それぞれにユニークな機能があります。すべてのコードとスタイルがブートストラップによって事前に定義されているため、JavaScriptコードを記述する必要はありません。
主要な機能:
- 軽量でレスポンシブ:モーダルボックスは、すべてのデバイスにシンプルでよく表示されているように設計されています。
- 高度にカスタマイズ可能:簡単にサイズを変更したり、動的コンテンツを追加したり、スクロール可能にしたりできます。
- JavaScriptコードは必要ありません:ブートストラップは、すべての必要なコードとスタイルを事前に定義しました。
-
リッチなイベントサポート:jqueryの
.on()
メソッドを使用して、show.bs.modal
、shown.bs.modal
、hide.bs.modal
、hidden.bs.modal
などのさまざまなイベントをバインドできます。コントロール。 -
外部クリックが閉じるのを防ぐことができます:
backdropオプションを 'static'
に設定することにより、ユーザーがモーダルボックスの外側をクリックして閉じることを防ぐことができます。
モーダルボックス構造:
デフォルトのブートストラップモーダルボックスは次のとおりです
トリガーモーダルボックス:
リンクまたはボタンを使用して、モーダルボックスをトリガーできます。トリガー要素のマーカーは次のようになる場合があります:
<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" class="btn btn-lg btn-success" data-toggle="modal" data-target="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bbasicModal">点击打开模态框</a>
ブートストラップに何をすべきかを伝え、data-toggle
ブートストラップにどの要素を開くかを伝えます。したがって、そのようなリンクがクリックされるたびに、ID「BasicModal」を持つモーダルボックスが表示されます。 data-target
data-toggle
data-target
モーダルボックスコード:
以下は、モーダルボックス自体を定義するために必要なマークです。
モーダルボックスの親divは、上記のトリガー要素で使用されているIDと同じでなければなりません。この場合、それはです。
および<div class="modal fade" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 id="基本模态框">基本模态框</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h3 id="模态框主体">模态框主体</h3> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary">保存更改</button> </div> </div> </div> </div>
https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bbasicModal
aria-labelledby
モーダルボックスのサイズを調整します:aria-hidden
モーダルボックスのサイズを変更して、モディファイアクラスを div:(大きなモーダルボックス)または
(小さなモーダルボックス)に追加できます。
.modal-dialog
modal-lg
jqueryを使用してモーダルボックスをアクティブにします:modal-sm
jqueryの関数を使用してモーダルボックスを制御できます。 、 ブートストラップモーダルボックスイベント:
メソッドを使用して、さまざまなイベントをバインドして、ブートストラップモーダルボックスの動作をさらにカスタマイズできます。 概要:
(以下はFAQパーツであり、元のテキストに従って書き換えられ、合理化されています)faq:
などのメソッドを使用します。
などのメソッドを使用します。
、、ブートストラップカラークラスなど)を使用してカスタマイズできます。
クラスを使用します。
オプションをに設定します。
以上がブートストラップモーダルの理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。<a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" class="btn btn-lg btn-success" data-toggle="modal" data-target="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bbasicModal">点击打开模态框</a>
options
は、次のような動作をカスタマイズするために使用されるJavaScriptオブジェクトです。
<div class="modal fade" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 id="基本模态框">基本模态框</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<h3 id="模态框主体">模态框主体</h3>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary">保存更改</button>
</div>
</div>
</div>
</div>
keyboard
、show
です。 focus
.on()
ブートストラップモーダルボックスの目的は何ですか?
.modal('show')
$('https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bmyModal').modal('show');
.modal('hide')
$('https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bmyModal').modal('hide');
.modal-lg
.modal-sm
.modal-dialog-scrollable
backdrop
'static'

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











新しいプロジェクトの開始時に、SASSコンピレーションは瞬く間に起こります。これは、特にbrowsersyncとペアになっている場合は素晴らしい気分です。

今週のプラットフォームニュースのラウンドアップで、Chromeは、Web開発者のロード、アクセシビリティ仕様、およびBBCの動きのための新しい属性を導入します

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです

購入またはビルドは、テクノロジーの古典的な議論です。自分で物を構築することは、あなたのクレジットカードの請求書にはラインアイテムがないため、安価に感じるかもしれませんが

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

今週のラウンドアップ、タイポグラフィを検査するための便利なブックマークレットである。

サイトの訪問者と使用データを追跡するのに役立つ分析プラットフォームがたくさんあります。おそらく、特にGoogleアナリティクスが広く使用されています
