css - 更改 GWT tabBar 元素的 CSS

标签 css gwt

更新: 我的第一部分工作正常,但 Angular 落没有。请参阅下面的第 2 部分。

如何将样式应用到 tabBar(在 GWT 中)以便一次只能使用一个 tabBar?我有几个需要不同样式的不同 tabPanel,但我不知道如何将样式正确应用到栏,然后如何将该样式添加到我的 CSS。

当我做类似的事情时:

tabBar.addstyle("thisisastyle");

它为整个栏添加样式,我想将其应用于一组元素,特别是更改各个选项卡的背景颜色。我正在使用 DecoratedTabPanel 并且我有自己的一组圆 Angular 图像,我想使用这些图像。另外,正确应用样式后,如何在 CSS 中调用它?我目前的尝试是这样的:

.topTabs .gwt-DecoratedTabBar .tabMiddleCenter {

第 2 部分

在为标签栏设置样式名称并按如下方式寻址后,可以轻松应用所有其他 CSS 样式:

.customizedStyleName .tabTopCenter {
    background-image: url('images/centerTopImage.gif');
}

但这似乎不适用于两个 Angular ,基本 GWT 覆盖了我的 CSS。右上角的 CSS 如下所示:

html > body .gwt-DecoratedTabBar .tabTopRight {

在 Firebug(是的 Firefox)中检查它时。谁能告诉我如何覆盖它?

最佳答案

您应该在加载标准 GWT CSS 或其他支持 CSS 的库后加载您自己的 CSS 样式。

然后,您可以自由地重新定义任何“基础”CSS...最后的 CSS 获胜。在 Firebug 中,您会看到覆盖了带有“删除线”字体的 CSS 样式。

我这样做是为了覆盖标准。 GWT、GWT-Ext 和 Ext-GWT CSS。

如果您正在尝试重载“内置”的 CSS 类并且您没有样式详细信息,请使用 Firebug 来检查它......在再次查看 Javadoc 之后。

“GWT 孵化器”有关于类似于 ImageBundle 的新 CSS 机制的信息... ResourceBundle。以及动态定义样式规则的新方法。

关于css - 更改 GWT tabBar 元素的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666564/

相关文章:

css - Div 背景图像不适用于 ie

javascript - 显示/隐藏内联表单

javascript - 合并 GWT 生成的文件

gwt - 在 GWT 中使用 EnumSet 类

java - 椭圆与圆

html - css 中大于选择器的三倍是什么?

javascript - 减小 Javascript 和 CSS 文件大小的最佳方法是什么?

javascript - 在提交时将 <form> 更改为另一个 <form>,而不更改页面

java - 水平面板中的按钮不想右对齐

javascript - 如何正确使用 JsonUtils.safeEval() 中的 JSArray<T> 对象?