【发布时间】:2014-12-14 02:25:02
【问题描述】:
以下是我想要实现的navbar PSD截图:
首先,当我将鼠标悬停在其上时,会显示我的导航栏下拉菜单。
我有以下JS:
$('.navbar .dropdown').hover(function() {
$(this).find('.dropdown-menu').first().stop(true, true).slideDown(150);
}, function() {
$(this).find('.dropdown-menu').first().stop(true, true).slideUp(105)
});
Here's an example on bootply
现在,当我导航到主菜单项下拉列表中的链接时,主菜单项没有应用样式(颜色和边框)。
有什么想法吗?
另外,对于在 PSD 中实现所需的导航栏下拉菜单有什么想法吗?这是下拉列表顶部边框和主菜单底部边框的问题。
我尝试使用以下代码将其制作为 PSD 中的代码。但没有运气。
#myNavbar ul li.dropdown a:hover,
#myNavbar ul li.dropdown a:active {
border-bottom-color: #fff;
background: #fff;
z-index: 1001;
position: static;
}
想法?
【问题讨论】:
-
只需在 css 中添加此样式
#myNavbar ul li:hover a:not(:only-child){ color: #ffba00; }bootply.com/faBSeWww5R li 不会更改颜色,因为样式仅适用于:hover上的a而不是li -
感谢您的提示。这确实有效。
标签: html css twitter-bootstrap