Für mein Projekt möchte ich verschiedene Pop-ups für verschiedene Zwecke. Also habe ich eine neue CSS-Klasse erstellt. Jetzt möchte ich den Stil der Titelkomponente (wie unten gezeigt) genauso ändern, wie ich die Knöpfe geändert habe.Bootbox Änderung Titel css
Also meine Frage ist: Kann ich die CSS des Titels auf die gleiche Weise ändern, wie ich die CSS der Tasten ändern? Mit der className
Eigenschaft. Wie soll ich das tun?
bootbox.dialog({
message: "<h4>" + errorMessage + "<h4>",
title: $filter("translate")("Warning"),
buttons: {
no: {
label: $filter("translate")("Cancel"),
className: "c-btn-declined-selection c-btn-global-warning",
callback: noCallback
},
yes: {
label: $filter("translate")("Confirm"),
className: "c-btn-confirm-selection c-btn-global-warning",
callback: yesCallback
}
}
Ich würde vorschlagen, die Seite in einem Browser öffnen . Wenn die Box erscheint, klicken Sie mit der rechten Maustaste darauf, machen Sie ein Inspect Element und sehen Sie, welche Klassen/Elemente generiert werden. Sie können diese mithilfe von CSS formatieren, anstatt sie über JavaScript auszuführen. – Santi
Sie haben Recht damit. Aber ich benutze die Bootbox für verschiedene Zwecke. Also würde ich lieber einen benutzerdefinierten Stil dafür erstellen wollen. Es ist möglich mit den Tasten, also ich frage mich, ob es für den Titel auch auf dem gleichen Weg möglich ist. – Proliges
Während ich mit der Bootbox nicht so vertraut bin, zeigt eine kurze Inspektion ihrer Dokumentation, dass die einzige Option, die ein Objekt ist, "buttons" ist, während die meisten anderen (einschließlich 'title')' strings sind. – Santi