Liquid、JavaScriptなどに関する質問
実装方法などあれば教えていただきたいです。
テーマはsenseになります。
ご質問いただいています、フッターメニューの横に画像を入れたい件ですが、
フッタメニューの横に画像を入れるには複数パターン考えられますが、
下記添付画像の様にアイコンとして画像を入れるパターンでご説明させていただきます。
PCでの見た目
スマホでの見た目
設定方法
管理画面 > オンラインストア > カスタマイズをクリックし、画面左側のテーマ設定開いて、カスタムCSSを開きます。
カスタムCSSに下記CSSを挿入してください。
CSS内の『https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png』はShopifyのコンテンツのファイルにアップした画像のURLに変更ください。
footer .list-menu__item {
padding-left: 25px;
background-size: 15px 15px;
background-repeat: no-repeat;
background-position-y: center;
}
@media screen and (min-width: 990px) {
footer li:nth-child(1) .list-menu__item {
padding-top: 0.5rem !important;
}
}
footer li:nth-child(1) .list-menu__item {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
footer li:nth-child(2) .list-menu__item {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
footer li:nth-child(3) .list-menu__item {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
footer li:nth-child(4) .list-menu__item {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
メニューが5つ以上ある場合は、下記CSSを対象のメニュー数分追加しnth-child(1)の数字は通番で番号を変更してください。
footer li:nth-child(1) .list-menu__item {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
ご参考まで。
(キュー小坂)
ありがとうございます。文字の右側に表示させたいのですが、方法あれば教えていただきたいです。色々やってみたのですが、画面の幅を変えると文字と被ったり離れすぎたりしてしまいます。
ご連絡いただきました、テキストの右側に画像を入れたい件ですが、
画像の位置を左から右に変更すると、上記のCSSでは特にスマートフォンにおいて右側に寄ったりテキストに被ってしまいます。
画像をテキストの右側に持ってくる場合は、追加の調整が必要となります。
調整方法
追加CSS
footer .list-menu__item span {
background-size: 15px 15px;
background-repeat: no-repeat;
background-position-y: center;
display: inline-block;
width: 15px;
height: 15px;
vertical-align: text-top;
margin-left: 10px;
}
@media screen and (min-width: 990px) {
footer li:nth-child(1) .list-menu__item {
padding-top: 0.5rem !important;
}
}
@media screen and (max-width: 749px) {
footer .list-menu__item {
display: block;
}
}
footer li:nth-child(1) .list-menu__item span {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
footer li:nth-child(2) .list-menu__item span {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
footer li:nth-child(3) .list-menu__item span {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
footer li:nth-child(4) .list-menu__item span {
background-image: url(https://cdn.shopify.com/s/files/X/XXXX/XXXX/XXXX/files/icon.png);
}
表示画像やメニューが5つ以上の場合につきましては、前述した内容をご参照ください。
PCでの見た目
SPでの見た目
ご参考まで。
(キュー小坂)
サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 20242023年初頭、Shopifyペイメントアカウント、及びShopifyアカウント全体のセキュリティを強化する為の変更が適用されました。ユーザーのアカウントセキュリティを強化す...
By Mirai Sep 29, 2024概要: 年末/年明けは、消費者が最もショッピングを行う時期の一つです。特に、ブラックフライデー・サイバーマンデー(BFCM)は、世界中で注目される大規模なセールイベントであ...
By JapanGuru Sep 25, 2024