1

我目前正在使用 Spring Boot 开发 Vaadin 14 Webapp。我想使用 css 向应用程序添加背景图像,但浏览器总是说它无法加载图像。

瓦丁视图:

@Route("")
@CssImport("./styles/styles.css")
public class MainView extends VerticalLayout {
...

样式.css

html{
    background-image: url("../images/background.jpg");
}

由于我使用的是 Spring Boot,因此我的项目结构如下所示:

project
 -src
   -main
     -java
       -...
          -MainView.java
     -resources
   -test
 -frontend
   -styles
     -styles.css
   -images
     -background.jpeg

当我用网络图像的 URL 替换图像 URI 或使用渐变作为背景图像时,一切正常。

4

1 回答 1

1

默认情况下,图像应放置在 src/main/resources/static 中。

于 2019-10-21T20:36:14.717 回答