i have a css navigation ., however when the user rolls over the font should change colour but it doesnt
the cssHTML Code:<div id="nav"><nav id="navigation" class="site-navigation" role="navigation"> <ul class="menu"> <li class="menu-item"><a href="#">Home</a></li> <li class="menu-item"><a href="#">About</a></li> <li class="menu-item"><a href="#">Services</a> <ul class="dropdown"> <li class="menu-item sub-menu"><a href="#">Insolvency Advice</a></li> <li class="menu-item sub-menu"><a href="#">Business Recovery</a></li> </ul></li> <li class="menu-item"><a href="#">Events</a></li> <li class="menu-item"><a href="#">Contact Us</a></li> </ul> </nav></div>
Code:body { background: #1f1f1f; } .site-navigation { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 2px; } .site-navigation ul { list-style: none; margin: 0; padding-left: 0; } .site-navigation li { display: block; float: left; position: relative; text-decoration: none; background-color: #FFFFFF; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 5px; padding-right: 25px; padding-bottom: 5px; padding-left: 20px; } .site-navigation li a { text-decoration: none; display: block; color: #666; } .site-navigation li:hover { @include transition(background, 0.2s); cursor: pointer; color: #69C; } .site-navigation ul li ul { visibility: hidden; float: left; min-width: 150px; position: absolute; transition: visibility 0.65s ease-in; margin-top:12px; left: 0; z-index: 999; } .site-navigation ul li:hover > ul, .site-navigation ul li ul:hover { visibility: visible; background-color: #CCC; } .site-navigation ul li ul li { clear: both; padding: 5px 0 5px 18px; width: 100%; } .site-navigation ul li ul li:hover { background-color: #CCC; }



Reply With Quote


Bookmarks