Bootstrap チュートリアル6〜ページタイトル部分(jumbotron, well)〜
今回は、BootStrapのチュートリアルにある「Jumbotron」と「Well」についてやります。
前提
テンプレートを使用してその中に組み込むような形で使用します。テンプレートは下のようなものを使用しています。
AngularJSと併用して実装するのに調査した結果です。
Jumbotron
上記のテンプレートにある「8 col」と表示されている部分にJumbotronを適用して見ます。
これから適用しようとしているのは下のようなHTMLコードです。そして赤い部分はAngularJSでバインドしたものです。そして、CSSクラスを追加とある部分に「jumbotron」「well well-sm」とCSSクラスを追加して表示結果を比較します。
ベースになるHTML
<div ng-controller="topController" class="container-fluid text-center"> <div class="row content"> <div class="col-sm-2 sidenav"> <p><a href="#">Link</a></p> <p><a href="#">Link</a></p> <p><a href="#">Link</a></p> </div> <div class="col-sm-8 text-left [CSSクラスを追加]"> <h1>{{welcomeMessage}}</h1> <p>{{firstMessage}}</p> <p></p> <hr> <h3>{{secondMessage}}</h3> <p>{{thirdMessage}}</p> </div> <div class="col-sm-2 sidenav"> <div class="well"> <p>ADS</p> </div> <div class="well"> <p>ADS</p> </div> </div> </div> </div>
そしてこれを表示すると下のようになりました。
何も追加しない場合
Jumbotronの場合
Wellの場合
これはそれぞれのCSSに手を入れる必要がありそうです。なので別の方法を模索します。
とりあえずは、初めの状態に戻してタイトル「PGボックスへようこそ」の部分を中央寄せにしようと思い以下のように修正しました。
<div class="col-sm-8 text-center">
<h1>{{welcomeMessage}}</h1>
<p>{{firstMessage}}</p>
<hr>
</div>
そして、タイトルの下の部分になんとなくCSSの「パネル」を適用して見ました。
いずれにしろ答えのでない部分なので、基本的な使い方として理解して終わりにしようと思います。
でわでわ。。。