Lesefortschritt:

Divi-Button mit Font-Awesome-Icons darstellen

11. Dezember 2024 | CSS-Stylesheet, Divi-Theme, Scripts

Trick # 411 | Dieser Beitrag beinhaltet 957 Wörter. – Geschätzte Lesezeit: ca. 5 Minuten.

Das Button-Modul des Divi-Themes bietet die Möglichkeit, neben der Tastenbeschriftung ein Icon anzuzeigen. Dabei kommt jeweils ein Symbolbild aus dem Portfolio der Divi-Icons zum Zug. Doch dieses lässt sich auch mit einem Font-Awesome-Icon ersetzen. Heute zeigen wir Ihnen, ie das geht.

Normalerweise stellt das Button-Modul des Divi-Themes ein Icon aus dem Divi-Portfolio an. Hier ein Beispiel mit einem Papierflieger:

Doch statt der Standardauswahl aus den Divi-Icons sind auch Icons von Font Awesome möglich.

Font Awesome verwenden

Damit der Hack funktioniert, müssen die Font Awesome-Icons auf Ihrer Divi-Website eingebunden sein. Das gestaltet sich aber recht einfach. Wie es geht, lesen Sie im Beitrag «Font-Awesome-Icons einbinden und verwenden».

  • Dafür müssen Sie dem Divi-Button erst einmal mitteilen, dass Sie KEIN Icon dargestellt haben möchten – dies, weil Divi selber nur mit den eigenen Icons hantiert. Die Option können Sie im «Design»-Tab unter «Button» ausschalten indem Sie den Schalter bei «Show Button Icon» (bzw. «Zeige Button-Icon») deaktiivieren.
  • Wenn Sie schon da sind, sollten Sie dem Button-Modul auch gleich eine CSS-Klasse zuweisen. Das geschieht im «Erweitert-Tab» und «CSS-ID und Klassen». Dort fügen Sie im Textfeld CSS-Klasse eine der folgenden Zeilen ein:
    • button-icon-left
    • button-icon-right

    Je nachdem, freilich, ob das Icon dereinst rechts oder links der Buttonbeschriftung angezeigt werden soll.

Nun kommt einer der folgenden Script-Codes zum Zug. Wählen Sie den für Sie zutreffenden aus und fügen Sie ihn in den <head>-Bereich Ihrer Website ein – im Backend unter Divi/Theme-Optionen/Integration:

Icons links der Button-Beschriftung

<script>
jQuery(document).ready(function () {
    jQuery(".button-icon-left").append("<span><i class='fas fa-sign-in-alt'></i></span>");
})
</script>

Icons rechts der Button-Beschriftung

<script>
jQuery(document).ready(function () {
    jQuery(".button-icon-right").append("<span><i class='fas fa-sign-in-alt'></i></span>");
})
</script>

Natürlich können Sie in Zeile 3 ein anderes Font-Awesome-Icon unter fontawesome.com/icons auswählen.

Als nächstes benötigen Sie noch ein wenig CSS-Code. Auch hier wählen Sie wieder den passenden aus und fügen ihn in das CSS-Stylesheet Ihrer Website ein – unter Design/Customizer/Zusätzliches CSS:

Icons links der Button-Beschriftung

.button-icon-left span {
    margin-right: 14px;
}

Icons rechts der Button-Beschriftung

.button-icon-right span {
    margin-left: 14px;
}

Der Button von oben präsentiert sich nun so:

… wie erwartet: mit Font-Awesome- statt Divi-Icon.

Werbung

Keine Inhalte gefunden.

Werbung

 

Pin It on Pinterest

Share This
Überblick über den Datenschutz

Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.