2015-03-13 23 views
1

某種程度上,手風琴似乎與其他javafx元素有所不同,因爲我無法用CSS使其背景透明。具有透明背景的Javafx手風琴?

我發現一個提示某處使用此:

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

但沒有奏效。也許語法,我不知道,我想沒有>和*太...

我嘗試在做同樣的與面板,因此:

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

我設置FX:ID 。它也不起作用。我在所有的子節點上都做了這樣的操作,它們位於手風琴本身的「上方」,所以標題窗格和標題窗格上的錨點窗格也是如此。着色部分起作用,但不起透明作用。

我已閱讀,JavaFX的有問題,但評論是從2013年......

你知道一個解決方案嗎?謝謝!

回答

2

你只需要.accordion.titled-pane之間的空間(TitledPaneAccordion一個子節點;如果沒有你的空間要匹配具有單個節點既樣式類accordion和風格類titled-pane):

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

需要注意的是,如果你想標題窗格透明的標題部分,你可以做到這一點與

.accordion .titled-pane .title { 
    -fx-background-color: transparent ; 
} 
+0

這是偉大的,謝謝。你能推薦一些好的結構材料來自己學習嗎?我主要找到HTML相關的CSS指南... – user3435407 2015-03-14 14:43:28