2017-02-20 1 views
0

Ok, also habe ich den DatePicker-Stil mit ein bisschen CSS-Änderung geändert; Das ausgewählte Datum wird jedoch nicht mehr angezeigt. Hier ist mein neuer DatepickerDate Picker Ausgewählte Zelle CSS

enter image description here

und hier ist meine CSS diese pfiffige Sache möglich zu machen

.date-picker-popup > .month-year-pane { 
    -fx-padding: 0.588883em 0.5em 0.666667em 0.5em; 
    -fx-background-color: -fx-main-back; 
    -fx-background-insets: 0 0 0 0, 0 0 1 0; 
} 

.date-cell { 
    -fx-background-color: -fx-main-back; 
    -fx-font-family: "Andalus"; 
    -fx-font-size: 16.0; 
    -fx-text-fill: -fx-type; 
} 

.date-cell:hover { 
    -fx-background-color: -fx-type; 
    -fx-font-family: "Andalus"; 
    -fx-font-size: 16.0; 
    -fx-text-fill: -fx-main-back; 
} 

nicht sicher, was die CSS für das ausgewählte Datum ist. Ich habe alle möglichen Dinge versucht, wie

.date-cell:selected { 
    -fx-background-color: -fx-type; 
    -fx-font-family: "Andalus"; 
    -fx-font-size: 16.0; 
    -fx-text-fill: -fx-main-back; 
} 

.date-cell:focused { 
    -fx-background-color: -fx-type; 
    -fx-font-family: "Andalus"; 
    -fx-font-size: 16.0; 
    -fx-text-fill: -fx-main-back; 
} 

.date-cell-selected { 
    -fx-background-color: -fx-type; 
    -fx-font-family: "Andalus"; 
    -fx-font-size: 16.0; 
    -fx-text-fill: -fx-main-back; 
} 

Wenn mich jemand mit dieser helfen könnte heraus, dass ich es zu schätzen wissen würde. In der Überprüfung muss ich die Farbe des Datums ändern, das ausgewählt wird, wenn Sie die Sache öffnen.

Antwort

1

Das Datum Zelle für das ausgewählte Datum wird eine Stilklasse (kein Pseudoklasse) von selected, so

.date-cell.selected { 
    -fx-background-color: -fx-type; 
    -fx-font-family: "Andalus"; 
    -fx-font-size: 16.0; 
    -fx-text-fill: -fx-main-back; 
} 

arbeiten.