我正在尝试获取要显示的背景图像,但没有成功。 java代码是:
absolutePanel = new AbsolutePanel();
absolutePanel.setSize("600px", "600px");
absolutePanel.getElement().setId("cwAbsolutePanel");
absolutePanel.addStyleName("absolutePanel");
final Image img = new Image(Resources.INSTANCE.baseballBall());
absolutePanel.add(img, 10, 10);
CSS:
.absolutePanel {
background-image: url(bbdiamond.png);
background-size: 100% 100%;
background-repeat: no-repeat;
}
图片和CSS文件的路径是:
我试过 "url('bbdiamond.png');"
和 "url(..\bbdiamond.png);"
和 "url ('..\bbdiamond.png');"
.
我也试过给 .absolutePanel
一个 100% 的高度和宽度; background-color: white
and opacity: 1
.
非常感谢您的协助。
问候,
格林
最佳答案
我不知道为什么,但是当我今天早上开始测试时,显示了 CSS 背景。我没有对 CSS 或 AbsolutePanel 进行任何更改。以后如果我遇到 CSS 问题,我会先重启。
问候,
格林
关于java - CSS - 背景图片不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26458572/