Javafx手风琴有透明背景吗?

时间:2015-03-13 17:44:42

标签: background javafx accordion

不知何故,手风琴似乎与其他javafx元素的行为不同,因为我不能使CSS的背景透明。

我发现了一个暗示:

.accordion.titled-pane > *.content {
   -fx-background-color: null;
}

但它没有用。也许语法,我不知道,我试过没有>和*太......

我的尝试与面板一样,所以:

#leftTop{
    -fx-background-color: rgba(237, 243, 245, 0.8);
}

我设置了fx:id。它也不起作用。我对所有的子节点都做了同样的事情,那就是"以上"手风琴本身,以及标题窗格和标题窗格上的锚窗格。着色部分有效但不透明。

我读过javafx有问题,但该评论来自2013年......

你知道解决方案吗?谢谢!

1 个答案:

答案 0 :(得分:2)

您只需要.accordion.titled-pane之间的空格(TitledPaneAccordion的子节点;没有您尝试匹配单个节点的空间同时拥有样式类accordion和样式类titled-pane):

.accordion .titled-pane > *.content{
    -fx-background-color: transparent ;
}

请注意,如果您希望标题窗格的标题部分透明,则可以使用

执行此操作
.accordion .titled-pane .title {
    -fx-background-color: transparent ;
}
相关问题