BootstrapとjQueryで作るモーダルダイアログ(modals)を作ります。
青いボタンを押すとそれぞれのモーダルウィンドウが開きます。
[普通のモーダル][大きいモーダル]
[小さいモーダル]
このようなモーダルウィンドウを作っていきます。大学生や就活生の方は、プログラミングスクールで就活をしながら、ポートフォリオを作る際に活かしてみてくださいね!
【CSS】BootstrapとjQueryで作るモーダルダイアログ(modals)
index.html
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <!-- ビューポートの設定--> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>UPDOWN TECH</title> <!-- Bootstrapで使うCSSの読み込み--> <link href="css/bootstrap.min.css" rel="stylesheet"> </head> <body> <section class="container"> <!-- モーダル表示のためのボタン --> <button class="btn btn-primary" data-toggle="modal" data-target="#modal-example"> モーダルダイアログ表示 </button> <!-- モーダルの配置 --> <div class="modal" id="modal-example" tabindex="-1"> <div class="modal-dialog"> <!-- モーダルのコンテンツ --> <div class="modal-content"> <!-- モーダルのヘッダー --> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="modal-label">ダイアログ</h4> </div> <!-- モーダルのボディ --> <div class="modal-body"> ここに内容を書く </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> </section> <hr /> <section class="container"> <!-- 大きなモーダル --> <button class="btn btn-primary" data-toggle="modal" data-target="#modal-example1"> 大きなモーダル </button> <div class="modal" id="modal-example1" tabindex="-1"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="modal-label">ダイアログ</h4> </div> <div class="modal-body"> ここに内容を書く </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> <hr /> <!-- 小さなモーダル --> <button class="btn btn-primary" data-toggle="modal" data-target="#modal-example2"> 小さなモーダル </button> <div class="modal" id="modal-example2" tabindex="-1"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="modal-label">ダイアログ</h4> </div> <div class="modal-body"> ここに内容を書く </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> </section> <!-- jQueryの読み込み--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <!-- Bootstrapで使うJavaScriptの読み込み--> <script src="js/bootstrap.min.js"></script> </body> </html>
まとめ
いかがでしたでしょうか。BootstrapさえあればCSSだけでモーダルウィンドウを簡単に作ることができます。
実際にプログラミングして自分の書きたいメッセージを書きこんでみてくださいね。