Vaadinの一部
フォルダsrc/main/resources/static
に場所に背景画像をVaadinと春のブートを実行し、そして春ブーツは、その後src/main/webapp
フォルダを使用して実行していない場合であれば。
次に、必要なCSSを追加して背景を変更します。デフォルトでは、Valoスタイルはdivの背景色をクラス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プロパティを調べる必要があります。単に 'background image size css'をgoogleに入力するだけで、このような結果を得ることができます(ページの上部)。 https://www.w3schools.com/cssref/css3_pr_background-size.asp –