商品一覧画面や商品詳細画面のレイアウトを、ブラウザ幅によって可変させることはできますか?
- 更新日: 2024-08-24 02:09:28 UTC
コマースクリエイター未利用店舗様専用の記事です
ウインドウ幅に応じてレイアウトを可変させるCSSをご案内します。
【ご注意ください】
CSSでのカスタマイズは思わぬ挙動をする場合がございます。
CSS追記後、意図した表示・動作になるか、購入が正しく行えるかなど、必ず動作確認をお願いいたします。
CSSでのカスタマイズは思わぬ挙動をする場合がございます。
CSS追記後、意図した表示・動作になるか、購入が正しく行えるかなど、必ず動作確認をお願いいたします。
商品一覧ページの設定
以下のページのように、商品一覧表示列数をブラウザ幅にあわせて可変させます。
http://sample.future-shop.jp/fs/fs2sample/c/LF_auter
サンプルソース
構築>ページ設定>商品ページ設定にて、商品検索結果の表示パターンを「IHL2」に設定し、
以下のサンプルソースをオリジナルCSSに貼り付けてご登録ください。
.layout_menu{padding-left:10px;} .layout_table{width:100%} .groupLayout br{display:none;} #FS2_itemlayout_IHL2{text-align:center; width:150px;} .FS2_AdditionalImageEnlargementSsize_Button{text-align:right;} #FS2_itemlayout_IHL2.gl_Item{ padding:10px; margin:3px; border:none; background:#f8f8f8; } .FS2_AdditionalImage_Balloon_Tip { width:120px; height:80px; text-align:left; background-image:none; background:#fff; border:1px solid #ccc; }
商品詳細ページの設定
以下のページのように、サムネイル画像表示エリアをブラウザ幅にあわせて可変させます。
http://sample.future-shop.jp/fs/fs2sample/LF_auter/gd37
サンプルソース
※商品基本情報編集画面内のレイアウトスタイルを「IH1」に設定し、
以下のサンプルソースをオリジナルCSSに貼り付けてご登録ください。
$fsJq(document).ready( function(){ $fsJq('div.FS2_additional_image_itemdetail_container_right').insertAfter('div.FS2_additional_image_itemdetail_container_left'); $fsJq('div.FS2_additional_image_container').insertAfter('div.FS2_additional_image_btn_thumbnail_container'); $fsJq('div.FS2_additional_image_container').width($fsJq('#FS2_itemlayout_IH1').width()-$fsJq('.FS2_additional_image_btn_thumbnail_container').outerWidth(true)); $fsJq('div.FS2_additional_image_container').width($fsJq('div.FS2_additional_image_container').width()-(Number($fsJq('div.FS2_additional_image_container').css('padding-left').replace( /[^-0-9\s]+/g, '' ).split( /\s+/ ))+Number($fsJq('div.FS2_additional_image_container').css('padding-right').replace( /[^-0-9\s]+/g, '' ).split( /\s+/ )))); });
この記事は役に立ちましたか?