gpt4 book ai didi

java - 如何以编程方式更改 css 背景图像?

转载 作者:太空宇宙 更新时间:2023-11-04 15:06:19 26 4
gpt4 key购买 nike

我有一个带有背景 gif 的 GWT.Label。

根据状态,我想更改标签的颜色和图像。颜色更改已经有效,但我不知道如何更改背景图像(同时仍保留渐变):

我的.css:

/* creates a linear background gradient */
background: #000000;
background: url(myIcon.gif) no-repeat 15px, -webkit-linear-gradient(top, hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
background: url(myIcon.gif) no-repeat 15px, -moz-linear-gradient
background: url(myIcon.gif) no-repeat 15px, -ms-linear-gradient
//etc

改变颜色效果:

getElement().getStyle().setProperty("backgroundColor", "green");
//how to change the background image??

如何更改图像属性?

最佳答案

如果我遇到这种情况,我不会更改 css 的属性,而是简单地更改 css 类

状态1

lable.addClassName("state1");// in css with image1

状态2

lable.addClassName("state2");//in css with image2

关于java - 如何以编程方式更改 css 背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15850442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com