Использование изображений в качестве фонового изображения, которые определены в клиентском пакете - PullRequest
1 голос
/ 17 октября 2011

Я пытаюсь использовать изображение в качестве фона кнопки. Я определил изображение как ресурс в клиентском комплекте.

public interface MyResources extends ClientBundle {
        @Source("image/hborder.png")
        ImageResource hBorder();
}

В файле css я попытался сослаться на это изображение с помощью следующего кода

.gwt-Button {   
margin: 0;
padding: 3px 5px;
text-decoration: none;
font-size: small;
cursor: pointer;
cursor: hand;   
gwt-image:'hBorder' ;
background: repeat-x 0px -27px;
border: 1px outset #ccc;

}

Но изображение не показывается. Что я должен изменить ??

В чем проблема ..?

Спасибо

Кайзер

1 Ответ

2 голосов
/ 17 октября 2011

Вам нужно добавить: @sprite и удалить фон:

@sprite .gwt-Button {
   ...
   gwt-image:'hBorder';
   border: 1px outset #ccc;
   ...
}

Работает, чтобы показать изображение, но обратите внимание, что также изменяет размер виджета до размера изображения.

...