2016-11-25 13 views
0

私はそれを設定するか、または無効にする方法がわかりません。ラジオボタンの不要な青い枠線は削除できますか?

私はこのCSSを持っている:助けを

.radioButton { 
    -fx-font: 13px sans-serif; 
    -fx-border-width: 0; 
} 


This is my rabio button, and is possible to see a blue border

感謝を!

+0

を使用してみてくださいCSSセレクタのinput [type = "radio"]:checked'を実行してスタイルを変更します。 – Jameson

+0

これらのタイプのセレクタはJavafxでは動作しません。バックグラウンドを変更するだけで動作します。これは「アウトラインカラー:透明」のようなプロパティを持っていると思いました。ウェブcssで –

答えて

1

あなたが見ている青い枠線が集中しているRadioButtonの結果です。

あなたはfocusTraversablefalseに設定することで、自動的にピントを受けるからRadioButtonを防ぐことができます。

.radio-button { 
    -fx-focus-traversable: false; 
} 

は、色を変更するには、-fx-focus-color-fx-faint-focus-colorプロパティを割り当てることができます。

.radio-button { 
    -fx-focus-color: red; 

    /* 2/15 th of the opacity of the focus color */ 
    -fx-faint-focus-color: ladder(#222, transparent 0%, -fx-focus-color 100%); 
} 
0

背景色を変更するだけです。

.radio-button .radio { 
    -fx-background-color: white; 
} 

it works!

関連する問題