Blogger初心者のQooQカスタマイズ ナビゲーションバーのカスタマイズ 2021/1更新

2021/01/10

Blogger初心者の🐇灰色うさぎが BloggerテンプレートQooQのカスタマズをやっちゃいました。😵第5弾 ナビゲーションバーのカスタマイズです。

QooQテンプレートの初期状態は、ブログのタイトル行の上にナビゲーションバーがありますが、色の違う線くらいにしか見えないので、気になりません。
ナビゲーションバーに 『ページ』ガジェットを追加してリンクを載せると【ホーム】と表示され、どこのページからもホームへ戻るリンクができるようになります。

 『ページ』ガジェットを編集しページのアドレスをこのナビゲーションバーに載せて使うことができます。(ページは投稿と似ていますがチョット違います。)
ページを載せる以外、リンクならなんでも載せられますが、多くの人と同様に灰色うさぎはラベルの記事一覧へのリンクを載せています。
ナビゲーションバーにラベル記事一覧へのリンクを載せる方法は こちら


基本的なカスタマイズはここまでですが、もう少しだけ簡単にできるカスタマイズを追加していきます。

ナビゲーションバーの😄簡単カスタマイズを紹介します。

  1. ナビゲーションバーを上部に固定する
  2. ナビゲーションバーを透けさせる
  3. ナビゲーションバーのリンクを強調する
  4. Blogger・QooQのページナビを中央または右側に変更する
  5. ↑ここまではCSS追加だけでできるカスタマイズです。
  6. ナビゲーションバーに検索ボックスを付ける ADD2021/1


1.【QooQ】ナビゲーションバーを上部に固定する。

上に記事をスクロールしていくと ナビゲーションバーがTOP位置に固定されずっと表示されています。たったこれだけのCSS追加するだけでできるなんて素晴らしい。ふじろじっくさんありがとう💓
ページ内ジャンプで 位置調整が必要なのですが、それはパワー不足の為 保留です。

参考記事はふじろじっくさんの
【QooQ】ナビゲーションバーを上部に固定する方法

追加するCSS
/* ナビゲーションバーを上部に固定する */
#navigation {
position: sticky;
top: 0;
z-index: 5;
}

ナビゲーションバーとタイトルバーを入れ替えていない初期状態の場合は違うコードだとあるけれど、灰色うさぎのブログでは ナビゲーションバーが上でも下でもこのコードで問題ないようにみえました。考えたけど理由わかりません。(;´・ω・)


2.ナビゲーションバーを透けさせる。

1.でナビゲーションバーを上部に固定すると、あると面白いカスタマイズになります。
ナビゲーションバーの下にページが潜り込んだとき、下のページが透けて見えます。
opacityで指定する値は 0.0(透明)~1.0(不透明)好みで変更してください。
ふじろじっくさんのところに、こんなコードがあった気がします。

QooQカスタマイズ ページナビを透けさせる
Before
After

追加するCSS
/* ナビゲーションバーを 透けさせる */
#navigation {
     opacity: .8; /* 透けさせる */
}


3.ナビゲーションバーのリンクを強調する。

ホームや、カテゴリーのリンクへマウスを乗せた時、黄色い下線を表示させてリンクを強調する。(文字ばかりのページ表示中、かなり地味な色目になってきたので、無意味に可愛らしくする為のカスタマイズともいいます。)

追加するCSS
/* ナビゲーションバーを リンクの強調 */
#navigation-content li a:hover{
border-bottom: 2px solid yellow;
}

4.Blogger・QooQのページナビを中央または右側に変更する

ページナビを1つ左("ホーム")あとは右寄せに変更します。

参考記事はMERMONAさんの
Blogger・QooQのページナビを中央または右側に変更する


QooQカスタマイズ ページナビを右寄せに変更
Before


QooQカスタマイズ ページナビを右寄せに変更
After

追加するCSS
/* ページナビ ホーム以外を右寄せに変更する */
#navigation-content li:nth-child(2) {
margin-left: auto;
}


5.ナビゲーションバーに検索ボックスを付ける

上4つはCSSの追加だけでカスタマイズできますが、これはHTMLの編集も必要です。いつもお世話になっているふじろじっくさんの記事を参考にして、更に追加の質問もしてカスタマイズしました。
【QooQ】ナビゲーションバーの中に検索ボックスを埋め込む

少し変更、追加したのでメモします。
①ウィジェット編集アイコンと検索ボタンが重なる対処のCSSはナビゲーションバーだけでなく、サイドバーにもあるので下のコードに変更しました。
.widget-item-control {
display: none;
} /*ウィジェット編集アイコンと検索ボタンが重なる対処 */

②検索ワードに一致する記事がない場合、何も表示されないのは不親切すぎるのでメッセージを表示するように↓のコードを追加
<b:include data='top' name='status-message'/>
追加場所は 検索結果の画面にパン屑リストをつけたくないので
<b:include data='posts' name='mybreadcrumb'/>
の部分と並列に 分岐させました。
検索結果の判定は 
<b:if cond='data:blog.searchQuery'>

③検索結果のメッセージの最後にある 
【すべての投稿を表示】の部分が邪魔なので <span><style>タグで 削除しました。
このおまじないは 理解を超えているので、ふじろじっくさんの教えの【まま】入れています。(ФωФ)フフフ・・・

②③のコードは

<!-- 検索結果のステータスメッセージを表示 START 灰色うさぎ -->
<b:if cond='data:blog.searchQuery'>
   <span id='navmsg'><b:include data='top' name='status-message'/></span>
   <style>
#navmsg a:last-child {display:none;}
</style>
<b:else/>
<!-- 検索結果のステータスメッセージを表示 END 灰色うさぎ -->
    <b:include data='posts' name='mybreadcrumb'/>
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<b:include data='top' name='status-message'/>
</b:if>
      </b:if><!-- 検索結果のステータスメッセージを表示 灰色うさぎ -->

④メッセージの整形は404メッセージの部分を変更
/* 404メッセージ */
/* 検索結果表示 灰色うさぎ */
.status-msg-wrap{
font-size: 14px;
font-color: white;
padding-left: 0.5em;
/* color:  $(font.light); */
}


QooQカスタマイズ ナビゲーションバーに検索を付ける


ナビゲーションバーにラベル記事一覧へのリンクを載せる方法

Bloggerメニュー レイアウト ナビゲーションの『ページ』ガジェットの編集 を実行すると ナビゲーションバーに表示できるページの一覧が表示されます。

ラベルのリンクを載せたいときは +外部リンクの追加 を実行し

自分のブログでラベルをクリックしたときのアドレスを コピーペイストして作りこみます。

ラベル

うさぎ情報など まとめ記事

うさぎの御朱印帳、御朱印、絵馬、うさぎのお御籤、撫でうさぎ、リアルうさぎなど うさぎに関係する寺社情報をまとめました。

御朱印以外のうさぎ情報


以下は更新できなくなっているので一本化して削除予定です。

参拝した うさぎ関係の寺社情報 主に写真で紹介

リンクリスト

うさりん ごしゅりん らぶりん

ブログランキング参加中
お手数ですがお好きなボタンにポチおねがいします。
 にほんブログ村 コレクションブログ 御朱印へ
 にほんブログ村 うさぎブログ うさぎのいる暮らしへ

 

QooQ