2017-01-19 41 views
1

我創建的下一個定製的滾動條爲下面的圖片JavaFX滾動條自定義。消除額外的廣場,當兩個滾動條被激活

enter image description here

我下次使用CSS

.text-area, .text-area .viewport, .text-area .content { 
    -fx-background-color: transparent ; 
} 

.text-area .scroll-bar { 
    -fx-background-color:transparent; 
} 

.text-area .scroll-bar:vertical { 
    -fx-background-color:transparent; 
} 

.text-area .scroll-bar:horizontal { 
    -fx-background-color:transparent; 
} 

.text-area .scroll-bar .thumb { 
    -fx-background-color:derive(black, 50%); 
} 

.text-area .scroll-bar .thumb:hover { 
    -fx-background-color:derive(black, 70%); 
} 

.text-area .increment-button:hover ,.text-area .decrement-button:hover { 
    -fx-background-color:transparent; 
} 

.text-area .track { 
    -fx-background-color:transparent; 
} 

我怎樣才能消除這些額外的醜陋方,當兩個滾動條都被激活時出現?

非常感謝您的寶貴時間。

解決方案 從Lunayah啓發回答

.text-area .scroll-pane .corner {  
    -fx-background-color: transparent ; 
} 
+0

難道是足以只是改變它的顏色,或者你需要將其刪除徹底? –

+0

顏色就夠了。 @盧納伊給了我答案。非常感謝你們 – user2805346

回答

1

的2個格,你看到被稱爲.filler和.corner的屬性名稱。你可以通過CSS應用任何你想要的顏色,以使它們不可見。我不知道這些是否可以刪除。

例如:.scroll吧.filler {你的顏色} 例如:.scroll吧.corner {你的顏色}

+0

這是一個很好的答案!這確實是我在尋找的。小的備註角和填充符是滾動窗格的屬性。如果你不介意我會糾正它。非常感謝您的解決方案! – user2805346

+0

@ user2805346對不起!我的錯。我很高興我能夠幫助:) – Lunayah