2017-01-19 10 views
1

を起動しているとき、私は余分な醜い四角いことを排除することができますどのようにJavaFXスクロールバーをカスタマイズします。余分な広場を排除し、両方のスクロールバーが

.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; 
} 

次のCSSを使用し

enter image description here

下の画像のように、私は次のカスタマイズスクロールバーを作成します両方のスクロールバーがアクティブになったときに表示されますか?

ありがとうございます。 Lunayahからインスピレーションを受け

ソリューション

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

が、それはちょうどそれの色を変更するのに十分である、またはあなたがそれを削除する必要があります完全に? –

+0

色で十分です。 @ルナヤは私にすでに答えをくれました。あまりにも多くの人ありがとう – user2805346

答えて

1

あなたは.fillerと.cornerと呼ばれている参照の2乗のプロパティ名を答えます。あなたはそれらを見えないようにするために、あなたが望む色をCSSに適用することができます。それらを取り除くことができるかどうかはわかりません。

例:.scrollバー.filler {あなたの色} 例:.scrollバー.corner {あなたの色}

+0

それは素晴らしい答えです!それは確かに私が探していたものです。小さな発言コーナーとフィラーはスクロールペインのプロパティです。あなたが気にしないなら、私はそれを訂正します。あなたのソリューションをありがとう! – user2805346

+0

@ user2805346ああ申し訳ありません!私の間違い。私は助けることができたうれしい私は嬉しい:) – Lunayah

関連する問題