对于 GWT Bootstrap,我将 NavLists 定义为:
<b:NavList>
<b:NavHeader>My Header</b:NavHeader>
<b:NavLink href="#menu1:">My Menu1</b:NavLink>
<b:NavLink href="#menu2:" active="true">My Menu2</b:NavLink>
</b:NavList>
在同一个应用程序中,我有两种这样的组件,(1)一种放在白色面板上作为左侧菜单,(2)另一种放在深绿色面板上作为底部菜单。两者都是导航列表。
因此,我遇到了为相同 Bootstrap 元素的不同实例分配不同颜色的问题。我想可以直接在 UiBinder 中完成,但是在尝试了一切之后我没有找到正确的设置。我需要在 UiBinder 中覆盖的引导选择器是(来自较少的导航文件):
.nav-list > li > a {
padding: 3px 15px;
color: #FF0000; <======= how to override this color in UiBinder
}
我发现这将是一个非常常见的用例,相同的元素,不同风格的实例。如何解决?