アメブロにメニューバーを設置する方法|好きな色のグローバルナビ【動画付き】

目次
  1. 【動画解説】アメブロでのメニューバー設定方法
  2. メニューバーをフリースペースに作成
  3. フリースペースをサイドバーに配置
  4. CSSの編集
  5. メニューの色を変えるには?

この記事ではアメブロにメニューバー(グローバルナビゲーション)を設定する方法を解説します。

メニューバーがあると、読者に見てほしいページを案内することができます。

【動画解説】アメブロでのメニューバー設定方法#

メニューバーをフリースペースに作成#

管理トップ > 設定・管理 > フリースペース編集

入力欄に以下のコードをコピペしてください。

<nav class="gnav"><ul class="gnav-inner">
<li><a href="【メニュー1のURL】">【メニュー1の名前】</a></li>
<li><a href="【メニュー2のURL】">【メニュー2の名前】</a></li>
<li><a href="【メニュー3のURL】">【メニュー3の名前】</a></li>
<li><a href="【メニュー4のURL】">【メニュー4の名前】</a></li>
<li><a href="【メニュー5のURL】">【メニュー5の名前】</a></li>
</ul></nav>

アメブロメニューバーの設定

【メニューのURL】と【メニューの名前】は自分のブログに合わせて書き換えてください。

【メニュー●のURL】 → 表示させたいページのURL
【メニュー●の名前】 → 表示させたいメニューの名前

設定するとこのような形になります

入力できたら「保存ボタン」をおします。

フリースペースをサイドバーに配置#

管理トップ > 設定・管理 > 配置設定

続いて、サイドバーの配置にフリースペースを追加します。

フリースペースの項目を右にドラッグしてください。

CSSの編集#

管理トップ > デザイン設定 > CSSの編集

CSSの編集をクリックしてください。

CSSの入力欄

/* (2-2) ヘッダータイトル、説明文
--------------------------------------------*/
の一番下に、コードを貼り付けます。

/****** グローバルメニュー用設定 ******/
/* 各種デザイン設定 */
:root {
--gnav-h: 60px; /* メニューバーの高さ */
--gnav-w: 1120px; /* メニューバーの横幅 */
--gnav-header-h: 400px; /* ヘッダー画像の高さ */
--gnav-bg: #fffff; /* メニューバーの背景色設定 */
--gnav-border: #E5E5E5; /* 枠線の色 */
--gnav-btn-n: 5; /* メニューの数 */
--gnav-btn-font: #333333; /* メニューの文字色 */
--gnav-btn-bg: #fff; /* ボタンの背景色設定 */
}
/* 原点をページの左上に設定 */
.skin-page {
position: relative;
}
.skin-columnA .skin-blogSubA,
.skin-columnB .skin-blogSubA,
.skin-columnC .skin-blogSubA,
.skin-columnC .skin-blogSubB,
.skin-columnD .skin-blogSubA,
.skin-columnD .skin-blogSubB,
.skin-columnE .skin-blogSubA,
.skin-columnE .skin-blogSubB {
position: static;
}
/* グローバルナビを設置 */
.skin-page {
padding-top: 0;
}
.gnav {
position: absolute;
top: var(--gnav-header-h);
left: 0;
width: 100%;
background: var(--gnav-bg);
}
.skin-bgHeader {
margin-bottom: var(--gnav-h);
height: var(--gnav-header-h);
}
.gnav{
border-top: 1px solid var(--gnav-border);
border-bottom: 1px solid var(--gnav-border);
}
.gnav, .gnav * {
box-sizing: border-box !important;
}
.gnav >br,
.gnav >br~br,
.gnav ul >br,
.gnav li >br,
.gnav ul >br~br,
.gnav li >br~br {
display: none;
}
.gnav .gnav-inner {
display: flex;
margin: auto;
width: var(--gnav-w);
border-right: 1px solid var(--gnav-border);
}
.gnav .gnav-inner >li {
width: calc(100% / var(--gnav-btn-n));
height: var(--gnav-h);
line-height: 1.25;
text-align: center;
overflow: hidden;
}
.gnav .gnav-inner li >a,
.gnav .gnav-inner li >span {
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.5rem;
height: var(--gnav-h);
text-decoration: none;
color: var(--gnav-btn-font);
background: var(--gnav-btn-bg);
border-left: 1px solid var(--gnav-border);
}
.gnav .gnav-inner li >a:hover,
.gnav .gnav-inner li >span:hover {
opacity: 0.4;
cursor: pointer;
}
/****** グローバルメニュー用設定ここまで ******/

こちらのコードを元に、表示位置とデザインをアレンジさせていただきました。

https://matsmoto.jp/ameblo/global-nav.html

設定できたら、保存して、ブログを表示させてみましょう。

メニューの色を変えるには?#

各種デザイン設定内の「色コード」を変更すると色をかえることができます。

色は「#FFFFFF」というように#のあとに6桁の英数字を並べたカラーコードを使います。

この「#FFFFFF」「#e5e5e5」「#3333333」のカラーコードを変えると、色を変えられます。

/* 各種デザイン設定 */
:root {
--gnav-h: 60px; /* メニューバーの高さ */
--gnav-w: 1120px; /* メニューバーの横幅 */
--gnav-header-h: 400px; /* ヘッダー画像の高さ */
--gnav-bg: #fffff; /* メニューバーの背景色設定 */
--gnav-border: #e5e5e5; /* 枠線の色 */
--gnav-btn-n: 5; /* メニューの数 */
--gnav-btn-font: #333333; /* メニューの文字色 */
--gnav-btn-bg: #fffff; /* ボタンの背景色設定 */
}
--gnav-bg全体の背景色#ffffff(白)
--gnav-border線の色#e5e5e5(薄いグレー)
--gnav-btn-font文字色#333333(黒)
--gnav-btn-bgメニューボタンの背景色#ffffff(白)

カラーコードは色見本から選んでみてください。

https://www.colordic.org/

/* 各種デザイン設定 */
:root {
--gnav-h: 60px; /* メニューバーの高さ */
--gnav-w: 1120px; /* メニューバーの横幅 */
--gnav-header-h: 400px; /* ヘッダー画像の高さ */
--gnav-bg: #69472C; /* メニューバーの背景色設定 */
--gnav-border: #F1EEE9; /* 枠線の色 */
--gnav-btn-n: 5; /* メニューの数 */
--gnav-btn-font: #F1EEE9; /* メニューの文字色 */
--gnav-btn-bg: #69472C; /* ボタンの背景色設定 */
}

このように、設定を変えてみると、↓メニューの色が変わります。
ヘッダー画像の色と揃えると綺麗です^^

ぜひ、メニューバーをいれて、ブログを美しく使いやすくデザインしてみてくださいね!

他にもアメブロカスタマイズ方法を紹介しています。↓

自分でできる。アメブロのおしゃれなカスタマイズまとめ

えみ
えみ

作って、遊んで、世界を広げる