Возможно, это дубликат с вопросом this, но он не работает. существуютJavaFX 2 классы с другим именем имеют одинаковый код css
Два класса, которые проходят
HBox
и имеют одинTextField
element.I добавили в каждой из которойStyleClass
так:
//for one class
getStyleClass().add("search-box");
//for the other class
getStyleClass().add("libraries-search-box");
Так я о необходимости модифицировать их внешний вид в
TextField
с приведенный выше код css:
.search-box .text-field {
-fx-background-color: white;
-fx-background-insets:3.0;
-fx-background-radius: 5.0;
.....
}
.libraries-search-box .text-field {
-fx-background-color: white;
-fx-background-insets:3.0;
-fx-background-radius: 5.0;
....
}
Я хочу, чтобы заменить код дубликата и я попробовать:
.search-box , .libraries-search-box .text-field {
-fx-background-color: white;
-fx-background-insets:3.0;
-fx-background-radius: 5.0;
...//
}
, но он работает только для «.libraries-search-box
» .Как я получаю получить его работу для обоих?
.текстовое поле должно появиться после обоих родителей в селекторе – rmlan