【发布时间】:2021-05-26 05:49:00
【问题描述】:
我正在使用场景生成器来设计我的程序。我想添加背景图片,所以我使用了css 文件来添加它。一切工作正常,但是当我尝试向css 文件添加半径时,它不会改变任何事情。所以我尝试添加边框和边框半径,效果很好。我不知道为什么-fx-background-radius:10; 不起作用。
这是我的 CSS 代码:
.signUp{
-fx-background-image: url('bg.jpg');
-fx-background-size: cover;
-fx-background-radius:10;
-fx-border-width:5;
-fx-border-color: "white";
-fx-border-radius: 10;
}
我还尝试在场景构建器上添加背景半径,但是当我已经添加样式表时它不会改变。但是当我删除样式表并添加背景半径时,它就可以工作了。有人知道为什么会这样吗?
【问题讨论】:
-
据我所知
-fx-background-radius仅适用于彩色背景,不适用于图像 -
确实,documentation 表示 “系列中的每个逗号分隔值或值集都适用于相应的背景颜色。”
标签: css javafx styles scenebuilder