2017-01-07 73 views
0

默認情況下,我們可以通過使用@Theme(themename)註釋UI類來將樣式應用於vaadin spring引導應用程序。在我的特殊情況下,我註明了@Theme(ValoTheme.THEME_NAME),但還沒有結束。不幸的是,我沒有想出如何設置佈局的背景,而不處理CSS和額外的文件(它似乎是唯一不可避免的解決方案)。在spring boot vaadin應用程序中使用多個主題

如何同時使用valotheme和custom兩個主題(僅用於設置背景圖片)?

的建議

回答

1

非常感謝您可以在自己的自定義主題擴展Vaadin主題。如果你在你的主題擴展Valo的主題,那麼你得到Valo的主題,再加上自己的自定義和補充:把它做enumorous嘗試

@import "../valo/valo.scss"; 

@mixin mytheme { 
    @include valo; 

    // your own scss here 
} 
+0

呃,所以我被迫切換到CSS文件的所有樣式...似乎對我很不好。但是,我已經生成了Maven項目(它不包含主題文件夾,就像vaadin插件生成一樣)在哪裏以及如何指定文件夾以及需要哪些文件?請注意,我比Eclipse更喜歡IntelliJ(將整個項目轉換爲eclipse,對我來說可能是致命的) – Reborn

+0

我不好的問這個問題,找到答案:https://vaadin.com/forum#!/thread/9721905 – Reborn

0

後,我被迫切換CSS樣式文件。有人說 - 我必須結合ValoTheme和我自己的「風格」。

春季啓動離散事件:最初春天開機不會產生(爲Eclipse和Netbeans做它vaadin插件)的自定義樣式任何預設,所以你必須手動創建文件夾:有 src/main/webapp/VAADIN/themes/<yourthemename>/和地方需要的css文件。

Quicktip:

時間少消耗方式:

  1. 從這裏結交新vaadin項目:Link
  2. 找到主題文件夾和粘貼複製到你的項目
  3. 還做不要忘記用UI註釋@Theme("myTheme")

希望這可以幫助別人

相關問題