コレクションをスワイプ4列表示させる方法を教えてください。

Topic summary

Shopifyの初心者ユーザーが、モバイル表示でコレクションスワイプを4列表示にする方法を質問しています。現在はDawnテーマを使用しており、デフォルトでは最大2列の縦幅表示になっているため、画像のように横4列に変更したいとのことです。

提案された解決方法(Dawn 7.0.2で確認済み):

base.cssファイルを以下のように編集:

  • 1164行目付近: .grid--peek .grid__itemmin-width: 35%min-width: unsetに変更
  • 1181行目付近: 幅の計算式をcalc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)からcalc(25% - var(--grid-desktop-horizontal-spacing))に変更
  • 1201行目付近: タブレットサイズでも4列表示にする場合の追加調整

注意点:

  • 十分な検証が行われていないため、不具合が発生した場合は元に戻すことを推奨
  • 商品名や金額の文字サイズを調整しないと見栄えが悪くなる可能性あり
  • 必要に応じて追加のフィードバックを求めている
Summarized with AI on November 25. AI used: claude-sonnet-4-5-20250929.

ショッピファイ初心者です><

以下画像丸枠内のように、

コレクションスワイプのサイズを

モバイルで横4列で表示させたいです。

今dawnのデザインを使用してます。

コレクションだと2列が最大で縦幅かなりとってしまうのが気になり、画像のような4列幅に変更するdawnのコード変更方法など教えていただけたら幸いです!

よろしくお願い致します。

十分に検証ができていませんので、

下記の変更で不具合がありましたら、元にお戻しください。

Dawn 7.0.2で確認しました。

コード編集画面を開き、

アセット(assets)のbase.cssを編集します。

以下に示す行数はカスタマイズ状況によって異なるかもしれません。

1164行目付近

.grid--peek .grid__item {
    min-width: 35%;
  }

.grid--peek .grid__item {
    min-width: unset;
  }

1181行目付近

.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,
  .grid--peek .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem);
  }

↓下記のように変更します。

.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,
  .grid--peek .grid__item {
    width: calc(25% - var(--grid-mobile-horizontal-spacing));
  }

もし、タブレットサイズでも、4列にされたい場合は、下記のようにします。

1201行目付近

.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,
  .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem);
  }

.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,
  .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing));
  }

なお、上記のようにしますと、

商品名や金額の文字サイズを調整しないと、

見栄えが悪いかもしれません。

それらが必要でしたらお声がけください。

ご参考まで。

(キュー田辺)