Vaadin部分
如果運行春季啓動與Vaadin的地方背景圖像文件夾src/main/resources/static
,如果沒有運行春季引導,然後用src/main/webapp
文件夾。
然後添加所需的CSS來更改背景。默認情況下,Valo風格的背景顏色將與分類v-ui
分開。您可以使用自定義主題並覆蓋背景,也可以直接從代碼更新樣式。
@SpringUI
public class MyUi extends UI {
@Override
protected void init(VaadinRequest vaadinRequest) {
initBackground();
initContent();
}
private void initBackground() {
Page.getCurrent().getStyles().add(
".v-ui { background: url(background.jpg) no-repeat center center fixed;" +
"-webkit-background-size: cover;" +
"-moz-background-size: cover;" +
"-o-background-size: cover;" +
"background-size: cover; }"
);
}
...
CSS部分
對於CSS的一部分,您可以檢查css tricks或其他來源。實際的解決方案取決於你想要背景圖像的行爲。
你需要去看看背景圖像的CSS屬性。只需在Google中輸入'background image size css'就可以獲得足夠的結果,例如這個(頁面頂部)。 https://www.w3schools.com/cssref/css3_pr_background-size.asp –