• No : 1377
  • 公開日時 : 2017/10/31 19:36
  • 更新日時 : 2021/05/11 12:24
  • 印刷

スマートフォンの商品一覧の表示を,横2列(3列)にすることはできますか?

回答

コマースクリエイター未利用店舗様専用の記事です

スマートフォンの商品一覧ページにて、各商品の表示を1段に2つ(3つ)並べるCSSをご紹介します。

もくじ

 

 

商品を2列表示にしたい

(1) モバイル>ページ設定>基本設定 の「1ページに表示する商品数」は偶数にしてください。
  奇数個の場合、最後の行の商品が欠けてしまいます。

(2)モバイル>デザイン設定>デザインCSSの編集 に、下記CSSを追記してください。

/**--------サムネイル2列表示--------**/
.fs_goods_container{
  width: 47%;
  margin: 1%;
  border: none;
  float: left;
  position: relative;
}
.fs_goods_container th{
  width:100%;
  float:left;
}
.fs_goods_container td{
  width:96%;
  float:left;
  text-align:center;
  padding:0 2%;
  font-size:50%;
}
.fs_goods_container th img{
  width:95%;
}
.FS2_Alternateness_bg {
  background:#fff;
}
.FS2_body_Goods_BundleGoodsList .fs_goods_container:nth-of-type(2n+1),
#FS2_GoodsSearchList .fs_goods_container:nth-of-type(2n+1),
#FS2_CategoryList .fs_goods_container:nth-of-type(2n+1) {
  clear: left;
}

 


【CSS適用イメージ】

 

 

商品を3列表示にしたい

(1) モバイル>ページ設定>基本設定 の「1ページに表示する商品数」は3の倍数にしてください。
  3の倍数ではない場合、最後の行の商品が欠けてしまいます。

(2)モバイル>デザイン設定>デザインCSSの編集 に、下記CSSを追記してください。

/**--------サムネイル3列表示--------**/
.fs_goods_container{
  width: 31%;
  margin: 1%;
  border: none;
  float: left;
  position: relative;
}
.fs_goods_container th{
  width:100%;
  float:left;
}
.fs_goods_container td{
  width:96%;
  float:left;
  text-align:center;
  padding:0 2%;
  font-size:50%;
}
.fs_goods_container th img{
  width:95%;
}
.FS2_Alternateness_bg {
  background:#fff;
}
.FS2_body_Goods_BundleGoodsList .fs_goods_container:nth-of-type(3n+1),
#FS2_GoodsSearchList .fs_goods_container:nth-of-type(3n+1),
#FS2_CategoryList .fs_goods_container:nth-of-type(3n+1) {
  clear: left;
}


【CSS適用イメージ】