在 GWT 中,如何在另一个 CSS 文件中引用外部(混淆)CSS

In GWT, how to reference an external (obfuscated) CSS in another CSS file

我正在使用一个 GWT 库,它定义了一个 CssResource,在关联的 css 文件中有一些 class 名称,例如.someWidget {...}

现在在我的代码中,我想在我自己的 css 文件中引用这个 'external' 和可能混淆的 class 名称。例如做: .someWidget.animated {...}

有办法实现吗?

(我知道如果我可以控制外部库,我可以使用@external .boxWidget)

外部库是否使用 ClientBundle 和 CssResource 接口?如果是这样,您可以扩展该界面,添加自己的 *.css 文件和原始文件。

@Source({"my.css","base.css"})
public CssResource css();

您也可以完全禁用 css 混淆。但这不是一个好主意。