JSFiddle - React, Tailwind, and code Playground
HTML
<p>Hover over the DIV below:</p>
<a href="#"><div style="width:100px;height:100px"></div></a>
<ul id="nav">
<li><!--<a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('btn_message','','images/btn_message2-roll.png',1)"><img src="images/btn_message2.png" width="104" height="33" border="0" id="btn_message" /></a>--><a href="#"><div style="width:475px; height:100px;"></div></a>
<ul>
<li><a href="#"><img src="images/img_home_quote6.png"/></a></li>
</ul>
</li>
</ul>
CSS
a:hover div { border: 1px solid green; }
#nav{
list-style:none;
font-weight:bold;
float: left;
width: 481px;
left: 4px;
top: 4px;
position: relative;
padding: 0 0 0 0;
}
#nav li{
float:left;
position:relative;
z-index:99999;
}
#nav a{
display:block;
padding:0px;
text-decoration:none;
}
#nav a:hover{
border:#00C;
}
#nav ul{
list-style:none;
position:absolute;
display:none;
}
#nav ul li{
padding-top:0px;
float:none;
top: -4px;
}
#nav ul a{
white-space:nowrap;
}
#nav li:hover ul{
top:-348px;
left:-70px;
display:block;
}
#nav li:hover a{
border:#00C;
}
#nav li:hover ul a{
text-decoration:none;
border:#00C;
}
#nav li:hover {
border: 3px solid #2185C7;
-moz-box-shadow: 0 0 5px 5px rgba(33,133,199,0.5);
-webkit-box-shadow: 0 0 5px 5px rgba(33,133,199,0.5);
box-shadow: 0 0 5px 5px rgba(33,133,199,0.5);
}
#nav li ul li:hover {
border: none !important;
box-shadow: none !important;
}