el ejemplo Google/GWT de crear un ImageResource se entiende:GWT ImageResource se accede dentro de una propiedad CSS?
interface MyResources extends ClientBundle {
@Source("image.png")
ImageResource image();
@Source("my.css");
CssResource css();
}
@sprite .myImage {
gwt-image: 'image';
}
entiendo cómo utilizar y aplicar ImageResources nombres de estilo, sin embargo ...
En mi aplicación, tengo varios temas que se aplican a varios widgets usando css y enlace diferido. Así que he definido una regla css ('fondo') que me gustaría utilizar la clase .myImage, pero no hacer nada:
background {
background-attachment: fixed;
background-image: .myImage; //?? This is the question!
background-size: contain
}
¿Cuál es la sintaxis para usar la clase .myImage dentro del ' fondo 'css propiedad? Parece que debería ser capaz de especificar la clase .myImage como argumento para background-image.
Editar: Investigué un poco más y encontré la sintaxis correcta para hacer esto usando un DataResource.
MyClientBundle extends ClientBundle {
//Background Image
@Source("resources/background.png")
DataResource backgroundImage();
}
(mypanel.css)
@url background backgroundImage;
.myPanel {
border-radius: 0px;
background-color:#ffffff;
opacity:0.6;
background-image: background;
}
Acabo de probar esto usando GWT 2.6 y puede usar un ImageResource en su ClientBundle y funcionará bien. Pensé que lo probaría, ya que me parece un poco mejor. – MattWeiler
Por cierto, por lo que entiendo stackoverflow, creo que sería mejor publicar tu edición como respuesta a tu propia pregunta y aceptar tu respuesta. Tu pregunta ya no será una pregunta abierta. –