Formular-Design per CSS stylen
Geändert am: Do, 17 Aug, 2023 um 4:34 NACHMITTAGS
INHALTSVERZEICHNIS
- Gut zu wissen
- Standard-CSS
- CSS im Formular hinterlegen
- Automatische Erfolgsseite stylen
- Styling von Kreditkarten-Feldern
- SSL-Verschlüsselung
Sie können das Aussehen Ihrer Formulare mit Hilfe von eigenen CSS-Anweisungen komplett an Ihre Webseite anpassen. Das individuelle Styling ermöglicht Ihnen die größtmögliche Design-Flexibilität. Hier erfahren Sie alles zum Formular Styling.
Gut zu wissen
- Unser Standard-CSS dient Ihnen als Hilfestellung, um IDs und Klassen nach Ihren Vorstellungen zu stylen.
- Dabei ändern Sie nicht das komplette CSS, sondern nur die gewünschten Stellen.
- Elemente (wie Bilder oder Schriften) nur mit SSL-Verschlüsselung im CSS nutzen.
Tipp: Ihre IT-Abteilung oder Agentur kann Ihnen bei Fragen zum Styling weiterhelfen. Bei Bedarf können wir Ihnen gerne Empfehlungen aussprechen.
Hinweis: Bei Verwendung von Kreditkarten als Zahlungsweise ist wichtig zu beachten, dass die Kreditkarten-Felder nur bedingt angepasst werden können, da diese Felder wg. PCI-Compliance direkt von dem Zahlungsanbieter kommen. Weitere Information finden Sie unten.
Standard-CSS
Standardmäßig stellt Ihre FundraisingBox zwei verschiedene CSS-Design-Templates zur Verfügung:
- Polaris (Mehr Informationen dazu finden Sie im separaten Artikel Design-Template "Polaris" für Spendenformulare mit Tailwind CSS verwenden)
- Aurora (Link zum Aurora-CSS-Code)
Hinweis: Bitte prüfen Sie bei Verwendung des Polaris-Templates bezüglich der damit verwendeten TailwindCSS-Variablen den oben verlinkten separaten Artikel!
CSS im Formular hinterlegen
- Klicken Sie auf Formulare .
- Wählen Sie das gewünschte Formular aus.
- Unter Design wählen Sie das gewünschte Standard-Design aus.
- Klicken Sie auf den Button Erweiterte Design-Einstellungen anzeigen.
- In das Feld für Eigenes Stylesheet (CSS) kopieren Sie das angepasste (nur die Änderungen) CSS.
- Klicken Sie auf den Button speichern .
Automatische Erfolgsseite stylen
- Möchten Sie die automatische Erfolgsseite ein anderes Styling geben, können Sie hierfür auf die #thankYouMessage ID zurückgreifen.
- Falls Sie z. B. die Hintergrundfarbe blau statt grün und die Überschrift etwas größer machen, wäre das wie folgt möglich:
/* Hintergrundfarbe blau statt grün */
#thankYouMessage {
background-color: #006;
}
/* Überschrift größer */
#thankYouMessage h1 {
font-size: 80px;
}
Styling von Kreditkarten-Feldern
- Die Felder zu den Kreditkarten-Daten (wie Kartennummer und Prüfnummer) stammen von dem Zahlungsanbieter, damit die Daten PCI-Konform übermittelt werden können.
- Da diese Felder nicht direkt von der FundraisingBox kommen, können diese nur bedingt via CSS beeinflusst werden.
- Grundsätzlich wird das Styling vom dem “Karteninhaber/-in”-Feld übernommen. Beispiel:
#payment_credit_card_owner {
color: #F00;
}
/* Die Schriftfarbe des Inhaber-Feldes ist in diesem Beispiel rot. Die anderen Kreditkarten-Felder werden daher auch eine rote Schriftfarbe bekommen. */ - Folgende CSS-Eigenschaften werden vom Inhaber-Feld in die anderen Kreditkarten-Felder übernommen:
- color
- font-family
- font-size
- font-style
- line-height
Hinweis: Da diese Felder vom Zahlungsdienstleister stammen, können grundsätzlich ebenfalls keine Platzhalter gesetzt werden.
SSL-Verschlüsselung
Wenn Sie eigene Elemente wie Bilder oder Schriftarten verwenden wollen, müssen Sie diese auf einen Server mit SSL-Unterstützung hochladen (oder auf SSL-fähigen Speicherlösungen, wie z.B. AWS S3 oder Cloudfront) und in Ihrem CSS absolut darauf referenzieren.
Hinweis: Webseiten mit Elementen ohne SSL-Verschlüsselung werden vom Browser als unsicher eingestuft.
Da nicht jeder ein SSL-Zerfikat besitzt oder dafür extra kaufen will, haben Sie auch die Möglichkeit die Elemente in Ihrer FundraisingBox hochzuladen.
- Klicken Sie auf Account und wählen Dateien aus.
- Wählen Sie Direktlink-Datei aus und laden die Datei(en) hoch.
- Der angezeigte Direktlink ist öffentlich zugänglich und kann als Pfad in Ihrem CSS verwendet werden.
War diese Antwort hilfreich? Ja Nein