【Cocoon】ヘッダーロゴをパソコンとモバイルで変える方法

Cocoon ヘッダーロゴをパソコンとモバイルで変える方法

こんにちは、ikuzo(いくぞう)です。

前回はCocoonのヘッダーモバイルボタンの設定、およびカスタマイズについて書きました。

【Cocoon】ヘッダーモバイルボタン(スマホメニュー)をカスタマイズ
...

 

ヘッダーモバイルボタンのロゴは、PCと同じロゴが表示されますが、

今回はパソコンとモバイル(スマホ)で別々のロゴを表示させる方法、

つまり、ヘッダーモバイルボタン専用のロゴを表示させる方法を紹介します。

プー太郎
プー太郎

ちなみにikuzoは、今回のやり方を見つけるのに約半日も費やしました。

モバイル専用のロゴを用意する

当然のことながら、まずは「モバイル専用のロゴ」を用意する必要があります。

これをご覧になっている方は、「すでにPC用のロゴはあるよ」という方がほとんどだと思います。

あとはそれを加工するか……、まぁ私がイチイチ言うことでもありませんね。

すでにモバイル用のロゴは用意してある」という方は、どうぞ次の章へお進み下さい。

ロゴはこれから作る」という方は、こんな記事もありますのでよろしければご覧下さい。

【超かんたん】ブログのロゴの作り方
...

 

当ブログのモバイル用のロゴがこちらです。

WordPressブログ立ち上げ隊のロゴ

※本物のロゴは背景が無色透明ですが、見やすいように色をつけてます。

 

大きさは幅が600pxで、モバイル用にしては少し大きめに作りました。

大きめに作っておくと高解像度のディスプレイでもロゴが綺麗に見えますし、ロゴを設定する際に大きさの調整もしやすいです(ロゴは表示させる大きさの2倍くらいで作ればいいと思います)。

今回の設定でパソコンとモバイルでは、ロゴがこんなふうに変わります。

パソコンで表示されるロゴ

モバイルで表示されるロゴ

お、気がつきましたか?

そうです。

ヘッダーモバイルボタンではプー太郎のイラストを表示させないようにした

ただそれだけの、ほんの小さなこだわりです。

プー太郎
プー太郎

何のために俺を消すのか?男ならもっと大きく生きろ。

モバイル用のロゴをアップロード

モバイル用のロゴは、WordPressの「メディア」→「新しいメディアファイルを追加」を押してアップロードします。

モバイル専用のロゴをアップロード

モバイル用のロゴをアップロード

アップロードしたらロゴのURLをそのままコピーするか、

ロゴのURLをコピーする

もしくはあとで「メディア」→「ライブラリ」を押してロゴを選択すると「ファイルのURL」が出てきます。

ロゴのURLの調べ方

プー太郎
プー太郎

あとでこのURLを使うよ。

モバイル用のロゴを表示させるCSS

今回のやり方として

画面の幅が1023px以下で通常のロゴを消す

同じく1023px以下でモバイル用のロゴを表示させる

という設定にしました。

ヘッダーモバイルボタンが1023px以下になると出現するので、それに合わせてロゴも切り替えよう

という作戦です。

たしか、ヘッダーモバイルボタンが現れるタイミングをいじった記憶はないので、これはデフォルトのままだと思います。

プー太郎
プー太郎

最近ボケてるから絶対ではないな(絶対です!)。

そして、半日かかったCSSがこちらです!

/*1023px以下でロゴを消す*/
@media screen and (max-width: 1023px){
	img.site-logo-image{
		visibility: hidden;
	}
}

/*1023px以下でモバイル用のロゴ表示*/
@media screen and (max-width: 1023px){
	.logo-menu-button.menu-button{
		background-image: url(ここにロゴのURLを入れる);
		background-size: auto 40px;
		background-position: center;
		background-repeat: no-repeat;
}
}
プー太郎
プー太郎

このボリュームで半日かいな……

「ここにロゴのURLを入れる」の部分に先ほどのURLをコピペして下さい。こんな感じです。

ロゴのURLの入れ方

ロゴを切り替えるタイミングは、2つある「1023px」の部分で変えることができます。

あとは、ロゴの大きさ「auto 40px」の部分ですね。

「横方向 縦方向」の順番なので、横方向を指定する場合は「140px auto」、

縦方向を指定するなら「auto 40px」のように、片方を「auto」にすることによって縦横比を維持します。

「140px」や「40px」の数字を変えて、ロゴの大きさを調整して下さい。

最後に

いかがだったでしょうか。

無事に設定できましたでしょうか。

CSSのスキルが足りないもので時間はかかりましたが、半日かけてできあがったヘッダーモバイルボタンを見ながら飲むビールは格別でした。

もっと他のモノ見て飲めよ、って話ですけどね(笑)

本日は最後まで読んでいただき、ありがとうございました。

プー太郎
プー太郎

またねー

コメント