Takunojiのプログラミング・プレイグラウンド(遊び場)

Javaプログラミングを基本にして、ゲーム作成に必要なことの調査結果、やったら面白そうなことなどを記載します。プログラミングのススメ的なことも記載します。プログラミングで楽しく遊ぶために色々と記載して行きます。

Bootstrap チュートリアル6〜ページタイトル部分(jumbotron, well)〜

今回は、BootStrapのチュートリアルにある「Jumbotron」と「Well」についてやります。

前提

テンプレートを使用してその中に組み込むような形で使用します。テンプレートは下のようなものを使用しています。

f:id:Takunoji:20191013194657p:plain

BootStrap Templates

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>

そしてこれを表示すると下のようになりました。

何も追加しない場合

f:id:Takunoji:20191013202351p:plain

Jumbotronの場合

f:id:Takunoji:20191014084612p:plain

Jumbotron

Wellの場合

f:id:Takunoji:20191014084306p:plain

Wellの適用結果

これはそれぞれのCSSに手を入れる必要がありそうです。なので別の方法を模索します。

とりあえずは、初めの状態に戻してタイトル「PGボックスへようこそ」の部分を中央寄せにしようと思い以下のように修正しました。

<div class="col-sm-8 text-center">
  <h1>{{welcomeMessage}}</h1>
    <p>{{firstMessage}}</p>
  <hr>

</div>

そして、タイトルの下の部分になんとなくCSSの「パネル」を適用して見ました。

f:id:Takunoji:20191014091516p:plain

いずれにしろ答えのでない部分なので、基本的な使い方として理解して終わりにしようと思います。

 

でわでわ。。。