默认情况下,我们可以通过使用@Theme(themename)
注释UI类来将样式应用于vaadin spring引导应用程序。在我的特殊情况下,我注明了@Theme(ValoTheme.THEME_NAME)
,但还没有结束。不幸的是,我没有想出如何设置布局的背景,而不处理CSS和额外的文件(它似乎是唯一不可避免的解决方案)。在spring boot vaadin应用程序中使用多个主题
如何同时使用valotheme和custom两个主题(仅用于设置背景图片)?
的建议
默认情况下,我们可以通过使用@Theme(themename)
注释UI类来将样式应用于vaadin spring引导应用程序。在我的特殊情况下,我注明了@Theme(ValoTheme.THEME_NAME)
,但还没有结束。不幸的是,我没有想出如何设置布局的背景,而不处理CSS和额外的文件(它似乎是唯一不可避免的解决方案)。在spring boot vaadin应用程序中使用多个主题
如何同时使用valotheme和custom两个主题(仅用于设置背景图片)?
的建议
非常感谢您可以在自己的自定义主题扩展Vaadin主题。如果你在你的主题扩展Valo的主题,那么你得到Valo的主题,再加上自己的自定义和补充:把它做enumorous尝试
@import "../valo/valo.scss";
@mixin mytheme {
@include valo;
// your own scss here
}
后,我被迫切换CSS样式文件。有人说 - 我必须结合ValoTheme和我自己的“风格”。
春季启动离散事件:最初春天开机不会产生(为Eclipse和Netbeans做它vaadin插件)的自定义样式任何预设,所以你必须手动创建文件夹:有 src/main/webapp/VAADIN/themes/<yourthemename>/
和地方需要的css文件。
Quicktip:
时间少消耗方式:
@Theme("myTheme")
希望这可以帮助别人
呃,所以我被迫切换到CSS文件的所有样式...似乎对我很不好。但是,我已经生成了Maven项目(它不包含主题文件夹,就像vaadin插件生成一样)在哪里以及如何指定文件夹以及需要哪些文件?请注意,我比Eclipse更喜欢IntelliJ(将整个项目转换为eclipse,对我来说可能是致命的) – Reborn
我不好的问这个问题,找到答案:https://vaadin.com/forum#!/thread/9721905 – Reborn