Ich weiß, wie man Stile in Vaadin hinzufügt und ich habe mehrere Stylings in meinem CSS gemacht und den Stil im Code erfolgreich hinzugefügt, aber dieser entzieht sich mir.Wie verkleinert sich die Schriftgröße der Beschriftung eines Vaadin Labels?
Ich habe versucht, die folgenden:
in der CSS ich folgende Stil:
.v-caption-mystyle .v-captiontext {
font-size: 13px !important;
font-weight: bold;
color: $dark-grey;
}
Im Code versuche ich es in zwei folgenden Arten zu setzen und nichts passiert:
postalCodeLabel= new Label(currentAddress.getPostalCode());
postalCodeLabel.setCaption("Postal code"));
postalCodeLabel.addStyleName("v-caption-mystyle");
postOfficeLabel = new Label(currentAddress.getPostOffice());
postOfficeLabel.addStyleName("v-caption-mystyle");
postOfficeLabel.setCaption("Post office"));
EDIT: Vikrant Thakur Antwort funktioniert. In meinem Fall auch das funktionierte:
.v-caption-invoiceaddress-label-caption .v-captiontext {
font-size: 13px !important;
font-weight: bold;
color: $dark-grey;
}
Und in der Java:
postalCodeLabel = new Label(currentAddress.getPostalCode());
postalCodeLabel.setCaption("myCaption"));
postalCodeLabel.addStyleName("invoiceaddress-label-caption");
Vergessen Sie nicht, den Browserverlauf zu löschen, um neue CSS laden zu können. –
Es funktioniert. Der .v-Bildtext schien der fehlende Teil für mich zu sein. Ich werde Ihre Antwort als korrekt markieren und auch zu meiner Fragebeschreibung die Version hinzufügen, die auch für mich funktioniert hat. –
Eigentlich ist es die Reihenfolge der Regeln, die hier zählt. Das Setzen von "@include valo" vor den benutzerdefinierten Regeln hat keine Auswirkungen. –