• 文字サイズ


解決済

カラーミーショップ ドロップダウンメニューにつきまして。

  • 相談者:非公開
  • 2021/07/02 12:21
お世話になります。
先日掲題の件で質問させて頂き、PCページの表示が改善されたのですが、
スマホでメニューを開いた際に2列の表示となり画面が左右にブレてしまいます。

PCページのメニューでは複数列、スマホページのメニューでは1列に表示させることは
できないでしょうか。

下記に修正前と修正後のソースを貼り付けておきます。
よろしくお願い致します。


【修正前】
<ul class="l-main-navi-list">
<{section name=num loop=$category}>
<{if $smarty.section.num.first }>
<li class="l-main-navi-list__item">
<button class="l-main-navi-list__link js-toggle-btn">
BRAND
</button>
<div class="l-dropdown-menu js-toggle-contents">
<ul class="l-dropdown-menu-list">
<{/if}>
<li class="l-dropdown-menu-list__item">
<a class="l-dropdown-menu-list__link" href="<{$category[num].link_url}>"><{$category[num].name}></a>
</li>
<{if $smarty.section.num.last }>
</ul>
</div><!-- /.l-dropdown-menu -->
</li>


【修正後】
<ul class="l-main-navi-list">
<{section name=num loop=$category}>
<{if $smarty.section.num.first }>
<li class="l-main-navi-list__item">
<button class="l-main-navi-list__link js-toggle-btn">
BRAND
</button>
<div class="l-dropdown-menu js-toggle-contents" style="width:485px">
<ul class="l-dropdown-menu-list" style="display: flex;flex-wrap: wrap;">
<{/if}>
<li class="l-dropdown-menu-list__item" style="width: 200px;">
<a class="l-dropdown-menu-list__link" href="<{$category[num].link_url}>"><{$category[num].name}></a>
</li>
<{if $smarty.section.num.last }>
</ul>
</div><!-- /.l-dropdown-menu -->
</li>

投稿内容について報告する




  • 返信者:非公開
  • 2021/07/02 13:24
ECマスターズの田中です。

状況を確認の上改めてご案内いたしますので、
今しばらくお待ちいただきますようお願いいたします。………(省略)………
  • 返信者:非公開
  • 2021/07/02 19:01
ECマスターズの田中です。

失礼しました、
前回の方法では、PC/スマホ、共に横幅が固定されてしまいますので、

修正前の状態に戻していただいた上で………(省略)………


このフォーラムへの質問は終了しました