1

いくつかのサブメニューが必要な垂直メニューがあります。ul展開したいリンク内にタグを配置し、display:none非アクティブなときにホバー時に絶対配置するだけで、見栄えの良いものを実現できます。しかし、私はそれをスライドさせたいのですが、そうする運がありませんでした. 私はこの基本的なマークアップを持っています:

<aside>
  <ul>
    <li><a href="">Link Text</a></li>
    <li class="more">
      <a href="">Base</a>
      <ul>
        <li><a href="Sublink"></a></li>
      </ul>
    </li>
</aisde>

asideタグはそれ自体がセカンダリ ナビゲーション メニューであり、メインのナビゲーション メニューはヘッダーにあります。position:fixedスクロールしながら簡単にアクセスできます。

ul内側のタグ<li class="more">は絶対配置で、上に -1px 固定されておりwidth:154px、ホバーするとdisplay:block; left:154px(もちろんdisplay:none非アクティブ時) になります。プロパティを移行しようとしleftましたが、何も変更されず、移行が存在しないかのように動作します。

4

0 に答える 0