メニューバーのデザインをリッチにする

今回はブログの上部にあるメニューバーのカスタマイズについて解説します。

メニューバーはユーザが快適にサイト内を移動してもらうためにとても重要です!!

皆さんもメニューバーを入れているとは思いますが、文字で「HOME」、「MENU」、「カテゴリー」、「プロフィール」のようにただ並べているだけの人が多くないでしょうか?

今回は、このサイトの上部と同じように画像を使って、ワンランク上のメニューバーを実装していきたいと思います!!

メニュー画像

上の図の赤枠のようなメニューバーを作成します。

今記事はWordPressのダッシュボードとカスタムCSSを使っていきます。

画像を用意する

埋め込みたい画像を用意しましょう。

まずはいくつメニューを用意するか決めます。

例えば4つ画像を並べるなら16:9あたりか、それより少し横長な画像を用意するのがおすすめです。

画像の数はお好みですが、3~6枚くらいがいいと思います。

メニューバーにimgタグを埋め込む

WordPressのメニューに先ほどの画像を埋め込みます。

サイドの「外観」からメニューバーの設定画面に移ります。

メニュー設定

下の画面から好きなページのリンクを設定し、メニューバーに追加することができます。

プロフィール」の固定ページを追加してみます。

プロフィールがメニューに増えたと思います。

赤枠の部分が表示される文字列ですが、ここにHTMLimgタグを追加します。

ここで、クラス(.img-nav)を追加しておきます。

<img src="sample.png" class="img-nav">

上のコードのsrc=””の部分はご自身の画像のパスを設定してください。

この作業を繰り返し、メニューを全て用意しておきましょう。

CSSコードを追加する

後は、先ほど設定した.img-navクラスのプロパティや他の部分のCSSを調整していきます。

コードは以下の通りです。

#access{/*メニューバーの高さ*/
  height:120px;
}
#access ul>li{/*各画像の幅*/
  width:22.5%
}
#access ul>li>a{
  padding:0px;
}
.img-nav{
  display: inline-block; 
  width:100%;
  float:left;
  transition: opacity 0.5s ease-out;
}
.img-nav:hover {
  opacity: .5;
}
/*PC画面サイズ終わり*/
/*タブレットサイズ */
@media only screen and (max-width: 1078px) {
#access{
  height:80px;
}
#access ul>li{
  width:20.5%
}
#access ul>li>a{
  padding:0px;
}
.img-nav{
  display: inline-block; 
  width:100%;
  float:left;
  transition: opacity 0.5s ease-out;
}
.img-nav:hover {
  opacity: .5;
}
}
/* スマホサイズ */
@media only screen and (max-width: 767px) {
#access{
  height:auto;
}
#access ul>li{
  width:45%;
  margin:5px;
}
#access ul>li>a{
  padding:0px;
}
.img-nav{
  display: inline-block; 
  width:100%;
  float:left;
  transition: opacity 0.5s ease-out;
}
.img-nav:hover {
  opacity: .5;
}
}

画面サイズ毎にデザインを変えています。

#accessはテーマごとに異なるかもしれませんので、メニューバーのセレクタに合わせましょう。

大まかに説明すると、

各メニューは<li>タグで埋め込まれています。

画像の枚数に合わせてli要素のwidthを調整してあげます。

今回は4枚を想定しているので22~23%にしています。

後はお好みのmarginを設定してあげてください。

imgのデザインはお好みでカスタマイズしてください。

以上で、メニューバーにお好みの画像を並べることができたと思います!

ここに自分のブログのおすすめコンテンツをリンクしておけば、

ユーザの目に留まりやすく、ページ内アクセスが向上すると思います。

ぜひ、お試しください。

<合わせて読みたいWordPressに関する記事はこちら>


Sponsored Link

2 thoughts on “メニューバーのデザインをリッチにする

  1. Pingback: ホーム画面などにオススメの二段組レイアウト[WordPress]

  2. Pingback: カテゴリーウィジェットのデザインカスタマイズ (WordPress)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です