解説①初期設定とヘッダーナビゲーション | SkillhubAI(スキルハブエーアイ)

解説①初期設定とヘッダーナビゲーション

1. 初期設定をする

完成図を見ると、背景色は白ではなく薄いグレー。 テキストやリンクテキスト色は、黒よりもやや薄めの色になっています。 そこだけ先にcssで設定してしまいましょう。

file

2.ヘッダーナビゲーションを作る

今回の課題では背景色が半透明、ブラウザの上部に固定されたナビゲーションを作ります。 file

 

file

1.ナビゲーションテンプレートを設置

Bootstrapのサイトに行き、ナビゲーションのテンプレートをコピーしてきます。

ナビゲーションのページの「左にブランド名、右にトグル」のコードををコピーし、HTMLファイルの<header>内に貼りつけましょう。

そのままでは色が違うので、配色に関わるCSSクラスで調整します。

  • navに付けられているnavbar-light bg-lightクラスを削除
  • navbar-darkクラスを追加

2.ナビバーの文字と色をデザインに合わせる

今回は、ヘッダーが常に上部に固定されるようにしたいです。 Bootstrapサイトのutilities > Positionのページで紹介されているfixed-topというクラスを加えてください。

【HTML】

file

 

背景色を半透明にするために独自にnavbarに対して背景色の指定を加えます。

【CSS】

file

 

ここまでの設定で表示されるナビバーがこちら。

file

 

 

3.ナビバーの配置を合わせる

ナビバーの配置をデザインと同じになるように設定していきます。 Search部分は使わないので削除してしまいましょう。

【変更点】

  1. navタグの中身を全て囲うdivを設置
  2. 上記divにcontainerクラスを適用
  3. ナビゲーションリスト(ul)の直上にあるdivにjustify-content-endクラスを追加
  4. li要素に余白クラスをつけ、間隔を開ける
  5. cssでそれぞれの文字色・サイズを指定する。

 

【HTML】

file

 

【CSS】

file

ブラウザで表示を確認してください。 file