Anpassen iframes

  Zuletzt aktualisiert: 

 

Die iframe wird verwendet, um das Zahlungsformular auf Ihrer Kasse anzuzeigen.

Dieses Styling der iframe kann durch Einfügen von styles: {} in der Konfiguration, die an ST, wie im folgenden Beispiel gezeigt:

<html>
<head>
</head>
<body>
<div id="st-notification-frame"></div>
<form id="st-form" action="https://www.example.com" method="POST">
<div id="st-card-number" class="st-card-number"></div>
<div id="st-expiration-date" class="st-expiration-date"></div>
<div id="st-security-code" class="st-security-code"></div>
<button type="submit" id="st-form__submit" class="st-form__submit">
Pay securely
</button>
</form>
<script src="https://cdn.eu.trustpayments.com/js/latest/st.js"></script>
<script>
(function() {
var st = SecureTrading({
jwt: 'INSERT YOUR JWT HERE',
styles: {
'background-color-input': '#309D76',
'font-size-label': '18px',
'color-input': '#FFF'
}
});
st.Components();
})();
</script>
</body>
</html>

 

Das obige Beispiel kann verwendet werden, um ein Kassenformular ähnlich wie das folgende zu erstellen:

js_styling.png
Klicken Sie auf das Bild zum Vergrößern

 

Die folgenden Eigenschaften können verwendet werden, um die iframe:

Attribut Beschreibung
Zur Gestaltung des Wrappers, der die Eingabe enthält:
space-inset-wrapper Jede Karteneingabe ist in einem Wrapper enthalten. Diese Eigenschaft legt die Polsterung für die Hülle fest.
So gestalten Sie den Körper der iframe: 
background-color-body Legen Sie die Hintergrundfarbe von iframe fest.
color-body Legen Sie die Farbe des iframe Körpers fest.
font-size-body Legen Sie die Schriftgröße für den iframe body fest.
line-height-body Legen Sie die Höhe der iframe Körperlinie fest.
space-inset-body Legen Sie den Abstand für den Körpereinzug (Polsterung) fest.
space-outset-body Legen Sie den Abstand zwischen den Zeilen fest (Rand).
So gestalten Sie die Eingabe:
background-color-input Legen Sie die Hintergrundfarbe der Eingabe fest.
border-color-input Legen Sie die Farbe des Eingaberahmens fest.
border-radius-input Legen Sie den Radius des Eingaberahmens fest.
border-size-input Legen Sie die Größe des Eingaberahmens fest.
box-shadow-input Setzt einen Box-Shadow auf jede Karteneingabe, die von der Bibliothek gerendert wird. Diese Eigenschaft verhält sich genauso wie der CSS-Box-Shadow.
color-input Stellen Sie die Eingangsfarbe ein.
farbeingabe-platzhalter Legt die Farbe des Eingabeplatzhalters für jedes von der Bibliothek gerenderte Karteneingabeetikett fest. Die Eigenschaft kann Farbnamen und hexadezimale Werte akzeptieren.
font-family-input Legt die Schriftfamilie für jede Karteneingabe fest, die von der Bibliothek wiedergegeben wird. Dies gilt für den Platzhaltertext der Eingabe und den eingegebenen Text.
font-family-input-error Legt die Schriftfamilie für jede Karteneingabe fest, die von der Bibliothek wiedergegeben wird wenn ein Fehler auftritt. Dies gilt für den Platzhaltertext der Eingabe und den eingegebenen Text.
font-size-input Legen Sie die Größe der Eingabeschrift fest.
line-height-input Stellen Sie die Höhe der Eingabezeile ein.
Outline-Eingabe

Legen Sie den Umriss außerhalb des Rahmens der Karteneingabe fest. 

z.B. "5px gepunktet grün"

space-inset-input Legen Sie den Abstand zwischen den Einschüben (Padding) fest.
space-outset-input Legen Sie den Abstand zwischen den Eingängen fest (Rand).
Zur Gestaltung der Eingabe, wenn ein Fehler aufgetreten ist:
background-color-input-error Legen Sie die Farbe des Eingabehintergrunds fest, wenn ein Fehler auftritt.
border-color-input-error Legen Sie die Farbe des Eingaberahmens fest, wenn ein Fehler auftritt.
border-radius-input-error Legen Sie den Radius des Eingaberahmens für den Fall fest, dass ein Fehler auftritt.
border-size-input-error Legen Sie die Größe des Eingaberahmens fest, wenn ein Fehler auftritt.
color-input-error Legen Sie die Eingangsfarbe für das Auftreten eines Fehlers fest.
font-size-input-error Legen Sie die Größe der Eingabeschrift fest, wenn ein Fehler auftritt.
line-height-input-error Legen Sie die Höhe der Eingabezeile fest, wenn ein Fehler auftritt.
space-inset-input-error Legen Sie den Abstand zwischen den Eingaben fest, wenn ein Fehler auftritt.
space-outset-input-error Legen Sie den Abstand zwischen den Eingängen (Rand) fest, wenn ein Fehler auftritt.
So gestalten Sie das Etikett:
Hintergrundfarbe-Etikett

Legt die Hintergrundfarbe für jedes von der Bibliothek gerenderte Karteneingabeetikett fest. Die Eigenschaft kann Farbnamen und hexadezimale Werte akzeptieren.

color-asterisk Legt die Farbe des Sternchens neben jeder Karteneingabebeschriftung fest, die von der Bibliothek gerendert wird. Die Eigenschaft kann Farbnamen und hexadezimale Werte akzeptieren.
color-label Legen Sie die Farbe des Etiketts fest.
display-asterisk

Legt die Sichtbarkeit des Sternchens neben jeder Karteneingabebeschriftung fest, die von der Bibliothek gerendert wird. Die Eigenschaft akzeptiert einen booleschen Wert und ist standardmäßig auf true eingestellt.

Bei der Einstellung true werden die Sternchen angezeigt.

Bei der Einstellung false werden die Sternchen nicht angezeigt.

display-label

Hier können Sie festlegen, wie ein Etikett auf dem Bildschirm angezeigt wird.

font-family-label

Legt die Schriftfamilie für jedes von der Bibliothek gerenderte Karteneingabeetikett fest.

font-size-label

Legen Sie die Schriftgröße des Etiketts fest.

font-weight-label

Legt die Schriftstärke für jedes von der Bibliothek gerenderte Karteneingabeetikett fest.

Die Eigenschaft kann die folgenden Werte annehmen:

  • normal - Standard.
  • bold - Fettgedruckte Etikettenzeichen.
  • bolder - Extra fette Etikettenzeichen.
  • lighter - Leichtere Etikettenzeichen.
  • 100-900 - Ein numerischer Bereich zur Festlegung der Zeichenstärke, wobei 400 normal und 700 fett entspricht.
  • initial - Behält das ursprüngliche Zeichengewicht des Etiketts bei, d.h. normal.
  • inherit - Vererbt das Gewicht von seinem übergeordneten Element.

Wenn kein Wert angegeben wird, setzt die Bibliothek den Standardwert für das Gewicht.

line-height-label Legen Sie die Höhe der Etikettenlinie fest.
max-width-label Legt eine maximale Breite für das Beschriftungselement fest.
position-unten-etikett Diese Eigenschaft verhält sich genauso wie die CSS-Eigenschaft "bottom", wenn die Position des Elements relativ ist. Wenn Sie diese Eigenschaft festlegen, wird der untere Rand des Karteneingabefelds über/unter seine normale Position verschoben. 
position-links-label Diese Eigenschaft verhält sich genauso wie die CSS-Eigenschaft "left", wenn die Position des Elements relativ ist. Wenn Sie diese Eigenschaft festlegen, wird die untere Kante der Karteneingabebeschriftung nach links/rechts von ihrer normalen Position verschoben. 
position-rechts-etikett

Diese Eigenschaft verhält sich genauso wie die CSS-Eigenschaft "right", wenn die Elementposition relativ ist. Wenn Sie diese Eigenschaft festlegen, wird die untere Kante der Karteneingabebeschriftung nach links/rechts von ihrer normalen Position verschoben. 

position-top-label Diese Eigenschaft verhält sich genauso wie die CSS-Eigenschaft "top", wenn die Position des Elements relativ ist. Wenn Sie diese Eigenschaft festlegen, wird der untere Rand des Karteneingabefelds über/unter seine normale Position verschoben. 
text-align-label

Richten Sie den Beschriftungstext aus:

  • "links"
  • "richtig"
  • "Zentrum"
  • "rechtfertigen"
text-transform-label

Legen Sie das Gehäuse für den Etikettentext fest:

  • "Großbuchstaben"
  • "Kleinbuchstaben"
  • "kapitalisieren"
  • "keine"
Breite-Etikett

Festlegen einer bestimmten Breite für das Beschriftungselement

So gestalten Sie die Validierungsmeldung:
hintergrundfarbe-nachricht Legt die Hintergrundfarbe für Validierungsmeldungen fest, die von der Bibliothek wiedergegeben werden. Die Eigenschaft kann Farbnamen und hexadezimale Werte akzeptieren.
font-family-message Legen Sie die Schriftfamilie für die von der Bibliothek wiedergegebenen Eingabevalidierungsmeldungen fest.
font-size-message Stellen Sie die Schriftgröße der Nachricht ein.
line-height-message Legen Sie die Höhe der Nachrichtenzeile fest.
Zum Gestalten der Nachricht, wenn ein Fehler aufgetreten ist:
color-error Legen Sie die Farbe der Meldung fest, die bei Auftreten eines Fehlers erscheinen soll.
So positionieren Sie die Eingabebeschriftung links von der Eingabe:
isLinedUp Setzen Sie diesen Wert auf true, um das Etikett links von der Kartennummerneingabe zu positionieren.
War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich