今回は、メニューの中でも一番ユーザに見られる、ヘッダーメニューのカスタマイズ方法について紹介させていただきます。
当ブログ『ムササビやねん』のヘッダーメニュー設定、CSSをもとにカスタマイズ手順を紹介させていただきます!
Cocoonカスタマイズ第1弾として、ヘッダーメニューのカスタマイズについてご紹介させていただきます。
▼この記事はこんな方におすすめ
- ・Cocoonのヘッダー設定を詳しく知りたい
- ・おしゃれなヘッダーメニューにカスタマイズしたい
- ・CSSに詳しくないけどカスタマイズしたい
おしゃれなヘッダーメニューにカスタマイズして、ブログのモチベーションを高めましょう!
ヘッダーメニューの完成イメージ
今見ていただいてる、当ブログのヘッダーメニューが完成イメージです!
▼特徴
- ・ロゴにマウスを合わせると色が白く透過する
- ・メニューボタンにカーソルを合わせると下線が出る
- ・ホーム画面だとhomeに下線、プロフィール画面だとprofileに下線が出る
- ・画面をスクロールするとヘッダーメニューが追従する
ヘッダーメニューの設定方法
▼注意!!!
- 設定の変更やCSSを修正する際はバックアップを取ることをお忘れなく!!!
まずはじめにヘッダー設定からです。
ヘッダー設定は①サイドバーのCocoon設定→②ヘッダーで設定できます。
ヘッダーレイアウト
ヘッダーメニューの表示位置を設定します。
当ブログの設定は『トップメニュー(右寄せ)』です。
色々な設定を試してしっくりきたものに設定してください!
ヘッダーの固定
画面を下にスクロールした際、ヘッダーメニューが上から出てきて固定するかを設定します。
当ブログの設定は『ON(チェック)』です。
高さ
PCでのヘッダーメニューの高さ(px)を指定します。
当ブログの設定は『60』です。
高さ(モバイル)
モバイルでのヘッダーメニューの高さ(px)を指定します。
当ブログの設定は『なし(デフォルト)』です。
ヘッダーロゴ
ヘッダーメニューに表示するロゴを設定します。
当ブログのロゴはCanvaで作成しました。無料でおしゃれな素材・フォントが使えるのでお試しください!
Canvaでのサイズの設定は『幅700 (px) × 高さ121 (px)』で作成しました。
ヘッダーロゴサイズ
ヘッダーロゴのサイズ(px)を指定します。
当ブログの設定は『幅346 (px) × 高さ60(px)』です。
キャッチフレーズの配置
キャッチフレーズの配置位置を設定します。
当ブログの設定は『表示しない』です。
ヘッダー背景画像
ヘッダーの背景画像を設定します。
当ブログの設定は『なし(デフォルト)』です。
ヘッダー背景画像の固定はONにすると、下にスクロールした際に画像がその場所にとどまるようになります。
当ブログの設定は『OFF(チェックなし)』です。
ホーム画面の木や飛んでいるムササビのイラストは、Cocoon設定 > アピールエリアで設定しています!
ヘッダー全体色
ヘッダー全体背景色はヘッダーメニューエリアの背景色を設定します。
当ブログの設定は『#f7f7f5』です。
Cocoon設定 > 全体のサイト背景色と同じ色に設定しています!
色コードの取得は『color picker』で検索!
ヘッダー全体文字色はヘッダーメニューエリアの文字色を設定します。
当ブログの設定は『なし(デフォルト)』です。
ヘッダー色(ロゴ部)
ロゴエリア背景色はグローバルナビ上のヘッダー背景色を設定します。
当ブログの設定は『なし(デフォルト)』です。
ロゴ文字色はグローバルナビ上のヘッダーテキスト色を設定します。
当ブログの設定は『なし(デフォルト)』です。
グローバルナビメニュー色
グローバルナビ色はグローバルナビ全体の背景色を設定します。
当ブログの設定は『なし(デフォルト)』です。
グローバルナビ文字色はグローバルナビ全体のテキスト色を設定します。
当ブログの設定は『#4d4435』です。
グローバルナビは、当ブログのhome・profile・contactのことです。
Cocoon設定 > 全体のサイトフォントの文字色と同じ色に設定しています!
グローバルナビメニュー幅
トップメニュー幅はグローバルナビのメニュー幅(px)を設定します。
当ブログの設定は『176(デフォルト)』です。
メニュー幅をテキストに合わせるはメニューの文字数に合わせて幅を可変にするかを設定します。
当ブログの設定は『ON(チェック)』です。
サブメニュー幅はグローバルナビのサブメニュー幅(px)を設定します。
当ブログの設定は『240(デフォルト)』です。
Cocoon設定はここまで!
CSSで装飾をカスタマイズ
続いてCSSを編集していきます。
CSSは①サイドバーのテーマファイルエディタ→②スタイルシート(style.css)で編集できます。
▼注意!!!
- ・設定の変更やCSSを修正する際はバックアップを取ることをお忘れなく!!!
- ・スタイルシート(style.css)が選択されていることを再度確認してください!!!
当サイトはスキンをなしに設定しています。
スキンを設定していると上手くいかない可能性があります。ご了承ください。
/* ①ヘッダーロゴ */ .header-site-logo-image { transition:0.5s; } /* ②ヘッダーロゴ(hover時) */ @media screen and (min-width: 980px) { .header-site-logo-image:hover { opacity:0.8; } } /*③グローバルナビの下線*/ #navi .navi-in a:after{ position: absolute; content: ""; left: 0px; bottom: 1px; height: 2px; width: 100%; background: #8cab8b; transform: scale(0,1); transition: 0.5s; } /*④グローバルナビの下線(hover)*/ @media screen and (min-width: 980px) { #navi .navi-in a:hover:after{ transform: scale(1); } } /*⑤メニュー項目の間隔*/ #navi .navi-in>ul>li>a{ padding: 0 2.0em; } /*⑥選択中メニューに下線*/ .current-menu-item:after{ position: absolute; content: ""; left: 0px; bottom: 1px; height: 2px; width: 100%; background: #8cab8b; }
このコードをコピーして、スタイルシート(style.css)に貼り付けてください。
皆様のブログに合わせて調整する方法を解説します!
①ヘッダーロゴ
『transition』でロゴにマウスを合わせた時の、透過の速度を設定できます。
0.5sなので0.5秒かけて透過しています。
お好みの速度に設定してください!
②ヘッダーロゴ(hover時)
『opacity』で透過の度合いを設定しています。
0に近いほど透過の度合いが強く、1に近いほど透過の度合いが弱くなります。
③グローバルナビの下線
『background』で下線の色を設定できます。
『transition』で下線が伸縮する速度を設定しています。
お好みの色に設定してください!
④グローバルナビの下線(hover)
変更なしで問題ないです。
⑤メニュー項目の間隔
『padding』でメニューの幅を設定できます。
縮めたい場合は『0 1.0em』、広げたい場合は『0 3.0em』など後ろの数字で調整してください。
⑥選択中メニューに下線
『background』で下線の色を設定できます。
以上です!お疲れ様でした!
まとめ
今回はCocoonのヘッダーメニューのカスタマイズについてご紹介させていただきました。
第2弾、アピールエリアのカスタマイズはこちら!
今回の記事は以上となります。
最後までお読みいただき、ありがとうございました!