0

I need to show hidden-cats div on hover categories

#html

<li  class="menu-button"><a href="categories/" class="menu-button" id="categories">cats</a></li>

<div id="hidden-cats">
<ul>
    <li class="cats-li"><img src="https://i.imgur.com/aTsiQPR.png" class="cats-icon"><a href="" class="cats-a">cat 1</a></li>
</ul>
</div>

#css i tried but nothing works

    #categories:hover + #hidden-cats {
        display: block;
    }
    #categories:hover > #hidden-cats {
        display: block;
    }
    #categories:hover  #hidden-cats {
        display: block;
    }
    #categories:not(:hover) + #hidden-cats {
        display: none;
    }
  • `#categories` is inside a `
  • ` element, so `#hidden-cats` cannot be its next sibling element.
  • – JNa0 Oct 22 '20 at 18:01
  • you mean change #categories:hover to .menu-button:hover – Gurami Nikolaishvili Oct 22 '20 at 18:05