Having a fixed navigation at the bottom of my website has presented me with an issue. The hover effect, specifically the background slide, triggers before I even place my mouse over the text. Currently, the background slides up when my mouse enters the .item-container. My goal is to have the hover effect occur ONLY when my mouse is directly over the text and not any outside divs.
If you'd like to take a look, here is my jsFiddle: https://jsfiddle.net/tebrown/dLz8fL80/
<nav>
<ul>
<li>
<a href="#">
<div class="item-container">
<div class="item-top">The Song</div>
<div class="item-bottom-song-content">The Song</div>
<div class="item-bottom-song">Have a Listen</div>
</div>
</a>
</li>
<li>
...
</ul>
</nav>
I would greatly appreciate any assistance with this matter.
Thank you!