从GWT动态修改CSS

时间:2010-06-21 07:48:10

标签: css gwt

例如,我在test.css中有一个css,如下所示。

.test {

  top:100px;

 }

如何从GWT增加top属性?

2 个答案:

答案 0 :(得分:2)

e.g。你可以retrieve元素的样式并改变它。 其他类型的小部件可能具有其他功能

答案 1 :(得分:1)

你可以在内存中保存值,只需通过内置GWT功能的运行时替换就可以随时设置它。

@eval userBackground com.module.UserPreferences.getUserBackground();
div {
   background: userBackground;
}

public class UserPreferences {
    public static String getUserBackground() {
        return "#FF0000";
    }
}

请检查GWT规格: http://www.gwtproject.org/doc/latest/DevGuideClientBundle.html#Runtime_substitution