2017-01-07 147 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")

希望这可以帮助别人

相关问题