デイトラWeb制作コース中級編DAY12 ヘッダー・メインビジュアルのコーディング⑨

目次

ヘッダーのコーディング Header-center編

今回は時々見かけるロゴサンドイッチタイプですね!.header内に左、センター、右とブロックを作りましょう。左に2つ、右に3つメニューを振り分けたら準備完了です。

block.html/scssをベースとしています。

.header

block.scssと同じ。

.header__inner

block.scssと同じ。

.header__logo

widthを設定してtext-align: center;で真ん中寄せにします。

img

block.scssと同じ。

a

block.scssと同じ。

.hader__nav

block.scssと同じ。

ul

block.scssと同じ。

li

タブレット版の幅を小さめにしておきます。

a

block.scssと同じ。

&::after

block.scssと同じ。

&:hover

block.scssと同じ。

.header__nav-left

ここでclacの登場です。widthの計算式は、50% – ロゴの半分の幅 です。これで余った領域が2分割されます。左マージンは0に詰めます。右パディングを広めにとってロゴとの距離をとります。タブレットでは右パディングを狭めにとります。

ul

justify-content: flex-startでブロックを左に配置しています。便利ですね!

.header__nav-right

左マージンは詰めます。nav-leftとは逆に、padding-leftを設定します。タブレットでは左パディングを狭めに取ります。

ul

こちらはjustify-content: flex-end;でブロックを右に配置しています。

ヘッダーのコーディング Header-center編

block.scssと同じ。

これでやっとDAY12が終わりです。お疲れ様でした。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次