title: How to programmatically change the css background image?
body: <p>I have a GWT.Label with a background gif.</p>
  
  <p>Depending in states I want to change the color and the image of the label. Color change already works, but I don't know how I could change the background image (while still preserving the gradient):</p>
  
  <p>my.css:</p>
  
  <pre><code>/* 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
  </code></pre>
  
  <p>Changing the color works:</p>
  
  <pre><code>getElement().getStyle().setProperty("backgroundColor", "green");
  //how to change the background image??
  </code></pre>
  
  <p>How can I alter the image property?</p>