セッション編集で設定したロゴ画像のサイズは、パソコンで表示される場合、サイズはちょうどいいですが、
スマホ画面に切り替えると、ロゴ画像のサイズが大きくてヘッダー部分のバランスが崩れてしまいます。
やりたいこと:スマホ表示の場合、ロゴ画像のサイズを少し小さくしたいです。
現在使用しているdebutテーマでは、スマホ向けの画像設定ができないため、コード編集から修正になるかと思います。
具体的にどの部分のコードを編集したら良いか、ご教示頂けますでしょうか?
よろしくお願いいたします。
PCでは適切だがスマホ表示でヘッダーのロゴ画像が大きすぎる問題について、debutテーマでコード編集による対応方法が案内された。目的は、スマホ時のみロゴサイズを小さくすること。
対応内容:
style="max-width: {{ section.settings.logo_max_width }}px;" を削除class="logo_image" を付与max-width を設定例として、PCは 500px、スマホは @media screen and (max-width:480px) で 250px にする方法が示された。スクリーンショット付きで編集箇所も補足されている。
結論として、質問者はこの方法で問題が解決したと報告しており、スレッドは解決済み。
セッション編集で設定したロゴ画像のサイズは、パソコンで表示される場合、サイズはちょうどいいですが、
スマホ画面に切り替えると、ロゴ画像のサイズが大きくてヘッダー部分のバランスが崩れてしまいます。
やりたいこと:スマホ表示の場合、ロゴ画像のサイズを少し小さくしたいです。
現在使用しているdebutテーマでは、スマホ向けの画像設定ができないため、コード編集から修正になるかと思います。
具体的にどの部分のコードを編集したら良いか、ご教示頂けますでしょうか?
よろしくお願いいたします。
header.liquid の中にロゴ画像を表示する imgタグ がありますが、
下記のインラインスタイルを削除して、変わりにclass名を付け、cssのメディアクエリで指定サイズを書いてあげれば良いと思います。
style="max-width: {{ section.settings.logo_max_width }}px;"
↓
class="logo_image"
▼CSS
/* PC */
.logo_image {
max-width: 500px;
}
/* SP */
@media screen and (max-width:480px) {
.logo_image {
max-width: 250px;
}
}
探検家さま
ご丁寧に説明していただきありがとうございます。
問題点は解決いたしました。
よろしくお願いいたします。