如果Defined css是plain,则场景构建器使用定义的样式...
呈现控件但是如果使用css自定义颜色常量,则场景构建器将控件呈现为白色...
当我运行应用程序时,为场景正确应用了样式(这由javaFX库完成)
注意:链接场景构建器中的css文件与preview > Scene StyleSheets > add a StyleSheet
是隐含的,这就是基本样式表(没有css颜色常量)正常工作的原因。
我的问题是:
如何制作(场景构建器)了解 CSS(颜色常量)样式
CSS:
.root {
-color1: #1BA1E2;
-color2: #F8F8F8;
-primary-color: -color1;
-secondary-color: -color2;
}
.windowbox {
-fx-border-radius: 50 0 50 0;
-fx-background-radius: 50 0 50 0;
-fx-background-color: -primary-color;
}
.lbl {
-fx-background-color: derive(-primary-color, -10%);
-fx-text-fill: -secondary-color;
}
上述css在执行期间(在运行时)完美运行,但场景构建器无视样式