0

pureCss に基づくドロップダウン メニューがあります。このメニューには、20 以上のエントリを含めることができます。

<div class="pure-menu pure-menu-horizontal">
  <ul class="pure-menu-list">
    <li class="pure-menu-item pure-menu-has-children pure-menu-allow-hover">
      <a href="#" id="menuLink1" class="pure-menu-link">Menu</a>
      <ul class="pure-menu-children">
        <li class="pure-menu-item"><a href="#" class="pure-menu-link">Entry</a></li>
        <li class="pure-menu-item"><a href="#" class="pure-menu-link">Entry</a></li>

        [... many more entries ...]

        <li class="pure-menu-item"><a href="#" class="pure-menu-link">Entry</a></li>
      </ul>
    </li>
  </ul>
</div>

このコードペンを参照してください

小さい画面では、これにより、ユーザーはすぐに下にスクロールして一番下のエントリに到達する必要が生じます。これは、ホバリングが失われることが多いため、マウスホイールがないと非常に苦痛/不可能になる可能性があります。

一番下に到達する前にエントリが自動的に 2 番目または 3 番目の列にラップされるように CSS を変更する方法はありますか?

4

0 に答える 0