Liferay 样式导航栏下拉链接
Liferay styling navbar dropdown links
我正在制作一个 Liferay 主题,但我在尝试设计导航菜单的样式时遇到了很多麻烦。我已经为那些不是下拉菜单的导航链接更改了经典主题悬停功能:
.aui #navigation .nav li.open>a{
background-color: orange;
color: #005373;
}
这实际上工作正常。但我无法设置这些下拉链接的样式...试了一下:
1:
.aui #navigation .navbar-inner li:hover a.dropdown-toggle {
background-color: red;
}
2:
.aui #navigation .navbar-inner li.open> .dropdown-toggle {
background-color: green;
}
3:
.aui #navigation .navbar-inner li:hover.dropdown-toggle {
background-color: yellow;
}
4:
.aui #navigation .navbar-inner li:hover .dropdown-toggle active {
background-color: blue;
}
好吧,作为部分解决方案,如果您发现自己处于相同情况(尝试在 <li>
悬停事件中为 <a class="dropdown-toggle">
背景着色,并且您选择继承经典)最好我可以给你的建议是:
只需让 <a class="dropdown-toggle">
元素填充 <li>
元素,添加足够的填充。
我正在制作一个 Liferay 主题,但我在尝试设计导航菜单的样式时遇到了很多麻烦。我已经为那些不是下拉菜单的导航链接更改了经典主题悬停功能:
.aui #navigation .nav li.open>a{
background-color: orange;
color: #005373;
}
这实际上工作正常。但我无法设置这些下拉链接的样式...试了一下:
1:
.aui #navigation .navbar-inner li:hover a.dropdown-toggle {
background-color: red;
}
2:
.aui #navigation .navbar-inner li.open> .dropdown-toggle {
background-color: green;
}
3:
.aui #navigation .navbar-inner li:hover.dropdown-toggle {
background-color: yellow;
}
4:
.aui #navigation .navbar-inner li:hover .dropdown-toggle active {
background-color: blue;
}
好吧,作为部分解决方案,如果您发现自己处于相同情况(尝试在 <li>
悬停事件中为 <a class="dropdown-toggle">
背景着色,并且您选择继承经典)最好我可以给你的建议是:
只需让 <a class="dropdown-toggle">
元素填充 <li>
元素,添加足够的填充。