2017-01-31 8 views
0
.popup-view { 
    -fx-background-color: red; // nothing happens here 
} 
.popup-view .scroll-pane { 
    -fx-background-color: green; // nothing happens here 
} 
.popup-view .viewport { 
    -fx-background-color: violet; // color is shown 
    -fx-border-color: violet; 
    -fx-background-radius: 7; // no affect 
    -fx-border-radius: 7; 
} 

enter image description herePopupViewは常に背景

として白い四角形を示しています。

私は、特定の色と半径のポップアップビューを の背景に - たとえば紫色にします。助けてくれてありがとう!

答えて

1

を使用してPopupViewのコントロールを確認すると、ScrollPaneにはスタイルクラスroot-nodeがあることがわかります。

だからあなたのCSSは次のようなものでなければなりません:

.popup-view > .root-node { 
    -fx-background-color: green; 
} 

.popup-view > .root-node > .viewport { 
    -fx-background-color: violet; 
    -fx-border-color: violet; 
    -fx-background-radius: 7; 
    -fx-border-radius: 7; 
} 
+0

おかげで、完璧に動作します! – tonimaroni

関連する問題