2014-03-25 84 views
2

我試圖在網頁上實現背景圖像,但它不起作用。Vaadin將背景圖像設置爲背景

這裏的CSS代碼:

backgroundimage { 
body{ 
     background: url("common/images/blue.jpg"); 
    } 

}

下面是實現代碼:

public class LogInView extends VerticalLayout implements View { 


      private Navigator navigator; 

      TextField txtusername = new TextField("Username: "); 
      PasswordField txtpassword = new PasswordField("Password: "); 
      Image image = null; 
      JDBCConnectionPool connectionPool; 

      public LogInView() { 
       setStyleName("backgroundimage"); 
      } 
    } 

回答

0

試試這個CSS(不含體選擇):

.backgroundimage { 
     background: url("common/images/blue.jpg") !important; 
} 

並檢查佈局瀏覽器,確保圖像路徑正確。

+0

如果我把這個backgroundimage放在Verticallayout setstyle上它隻影響垂直佈局嗎? – Elwick

+0

是的,它隻影響具有相同樣式名稱的佈局(backgroundimage) –

+0

我如何使面板背景不透明? – Elwick