我正在玩内心阴影效果。我试图让阴影只出现在VBox之上。任何人都可以给我一个提示
-fx-effect: innershadow(gaussian, #787878, 10, 0, 0,2 );
答案 0 :(得分:4)
我遇到了与你类似的问题。我想在没有顶部的每个边上添加阴影。查看我的帖子:JavaFX: Style undecorated Window with InnerShadow but without top
在那里你可以找到Kalaschni给出的解决方案:你可以重建阴影并将其添加到边框。在你的情况下,它看起来像:
-fx-border-color:
linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent);
-fx-border-style: solid;
-fx-border-width:
5px 0 0 0;
也可以使用em代替px(-fx-border-width:0.417em 0 0 0;)。