Невозможно изменить радионопорт или текст с фиксатором или размеры коробок в Javafx CSSCSS

Разбираемся в CSS
Ответить
Anonymous
 Невозможно изменить радионопорт или текст с фиксатором или размеры коробок в Javafx CSS

Сообщение Anonymous »

Я пытаюсь изменить цвет текста, шрифт и размер текстов радиопроизводств и флажок в этом файле. Я также пытаюсь заставить радионогих иметь белый фон с синей границей, и хочу увеличить размер коробки для всех флажков. Кнопки: < /p>
.radio-button
{
-fx-text-fill: #19202c;
-fx-font-size: 20;
-fx-font-family: "Plus Jakarta Sans";
}

.radio-button > .radio
{
-fx-background-color: #fff;
-fx-border-color: #044dbb;
-fx-padding: 20;
}
< /code>
и для флажки: < /p>
#check /*My id for the checkbox is check*/
{
-fx-text-fill: #19202c;
-fx-font-size: 20;
-fx-font-family: "Plus Jakarta Sans";
}

#check > .box
{
-fx-background-color: #fff;
-fx-border-color: #044dbb;
-fx-padding: 20;
}

#check:selected .box
{
-fx-background-color: #044dbb;
}

#check:selected .mark
{
-fx-background-color: #fff;
-fx-color: #fff;
}

< /code>
Это не сработало. Единственной частью, которая применялась, была изменение цвета флажки при выборе. На сайте. Единственным исключением было то, что теперь у меня волшебным образом были более крупные коробки для флажона (из -за увеличения размера шрифта), но на них паряк за ними заставило их сжиматься к своему первоначальному размеру. Я сейчас сбрасываю размер шрифта в 12px по умолчанию. что-либо. Мне пришлось вручную добавить идентификаторы в каждый текст, чтобы правильно их уколоть. Ничего другого, но это то, что у меня есть сейчас.package application;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.stage.Stage;
import javafx.scene.Parent;
import javafx.scene.Scene;
//import javafx.scene.layout.VBox;

public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
Parent root= FXMLLoader.load(getClass().getResource("/controllers/HealthProfile.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(getClass().getResource("/resources/css/healthprofile.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
launch(args);
}
}
< /code>
my fxml: < /p>
























































































































































< /code>
my css < /p>
@font-face {
src: url(../fonts/PlusJakartaSans-Regular.ttf);
}
@font-face {
src: url(../fonts/PlusJakartaSans-Medium.ttf);
}
@font-face {
src: url(../fonts/PlusJakartaSans-SemiBold.ttf);
}
@font-face {
src: url(../fonts/PlusJakartaSans-Bold.ttf);
}

#headers
{
-fx-font-family: "Plus Jakarta Sans Medium";
-fx-font-size: 24px;
-fx-text-fill: #19202c;
}

#small-text, #choosetxt
{
-fx-font-family: "Plus Jakarta Sans";
-fx-font-size: 18px;
-fx-text-fill: #aeaeae;
}

.radio-button:selected > .radio > .dot {
-fx-background-color: #044dbb;
-fx-background-insets: 0;
}

#choosetxt
{
-fx-font-family: "Plus Jakarta Sans Medium";
-fx-text-fill: #7098d4
}

#check .box
{
-fx-background-color: #fff;
-fx-padding: 20;
}

#check:selected .box
{
-fx-background-color: #044dbb;
}

#check:selected .mark
{
-fx-background-color: #fff;
-fx-color: #fff;
}

#head
{
-fx-font-size: 28px;
-fx-font-family: "Plus Jakarta Sans SemiBold";
}



Подробнее здесь: https://stackoverflow.com/questions/794 ... javafx-css
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»