アラート・ダイアログ・折りたたみ表示 (5/5)
作成:2017-03-18 08:47
更新:2017-03-18 08:47
更新:2017-03-18 08:47
■折りたたみ表示
アラートは、必要に応じてぱっと表示され、クローズすると消えます。が、「必要に応じて表示したり消したりできる」というインターフェイスとしては、もっと別のものが使われます。それが「折りたたみ表示(Collapse)」というものです。これは、以下のような形で作成されます。
このように、class="colapse"を指定した<div>タグを用意しておくと、折りたたみ表示できるタグとして扱えるようになります。このタグの表示を折りたたんだり展開したりするには、そのための<a>タグを用意しておきます。
hrefには、class="collapse"を指定したタグをIDなどで指定しておきます。これで、リンクをクリックする度に、折りたたみ表示のタグが表示されたり非表示になったりします。
下に利用例を挙げておきましょう。ボタンをクリックすると、メッセージが表示したり消えたりします。簡単に折りたたみ表示を作成できるコンポーネントとして覚えておきたいですね!
<div class="collapse">
……表示内容……
</div>
このように、class="colapse"を指定した<div>タグを用意しておくと、折りたたみ表示できるタグとして扱えるようになります。このタグの表示を折りたたんだり展開したりするには、そのための<a>タグを用意しておきます。
<a data-toggle="collapse" href="折りたたむ項目の指定">……</a>
hrefには、class="collapse"を指定したタグをIDなどで指定しておきます。これで、リンクをクリックする度に、折りたたみ表示のタグが表示されたり非表示になったりします。
下に利用例を挙げておきましょう。ボタンをクリックすると、メッセージが表示したり消えたりします。簡単に折りたたみ表示を作成できるコンポーネントとして覚えておきたいですね!
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
●プログラム・リスト●
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap</title>
<script src="./js/jquery-3.1.1.min.js"></script>
<script src="./js/bootstrap.min.js"></script>
<link rel="stylesheet" href="./css/bootstrap.min.css">
<link rel="stylesheet" href="./css/bootstrap-theme.min.css">
</head>
<body >
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="page-header">
<h1>アラート・ダイアログ</h1>
<h2 >Collapse</h2>
</div>
<div>
<a role="button" class="btn btn-default" data-toggle="collapse"
href="#panel">Show Collapse</a>
</div>
<div> </div>
<div id="panel" class="collapse">
<div class="panel panel-default">
<div class="panel-body">
表示するパネルです。
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
※関連コンテンツ