aanpassen iframes

  Laatst bijgewerkt: 

 

De iframe wordt gebruikt om het betalingsformulier op uw kassa weer te geven.

Deze opmaak van de iframe kan worden geformatteerd door toevoeging van styles: {} in de configuratie die wordt doorgegeven aan ST, zoals in onderstaand voorbeeld:

<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>

 

De bovenstaande voorbeeldopmaak kan worden gebruikt om een afrekenformulier te maken zoals hieronder:

js_styling.png
Klik op de afbeelding om uit te breiden

 

De volgende eigenschappen kunnen worden gebruikt om de iframe:

Attribuut Beschrijving
Om de wrapper met de invoer op te maken:
space-inset-wrapper Elke kaartinvoer zit in een wrapper. Deze eigenschap stelt de padding voor de wrapper in.
Om het lichaam van de iframe te stylen: 
background-color-body Stel de iframe achtergrondkleur in.
color-body Stel de kleur van het iframe lichaam in.
font-size-body Stel de lettergrootte van de iframe body in.
line-height-body Stel de hoogte van de iframe lichaamslijn in.
space-inset-body Stel de spatiëring (padding) van de body in.
space-outset-body Stel de afstand (marge) tussen de romp en het begin in.
Om de invoer te stylen:
background-color-input Stel de achtergrondkleur van de invoer in.
border-color-input Stel de kleur van de invoerrand in.
border-radius-input Stel de straal van de invoerrand in.
border-size-input Stel de grootte van de invoerrand in.
box-schaduw-invoer Stelt een box-schaduw in op elke kaartinvoer die door de bibliotheek wordt weergegeven. Deze eigenschap gedraagt zich op dezelfde manier als de CSS-boxschaduw.
color-input Stel de ingangskleur in.
kleur-invoer-plaatshouder Stelt de kleur in van de plaatshouder voor elke kaartinvoer die door de bibliotheek wordt weergegeven. De eigenschap kan kleurnamen en hexadecimale waarden accepteren.
lettertype-familie-invoer Stelt de lettertypefamilie in voor elke kaartinvoer die door de bibliotheek wordt weergegeven. Dit geldt voor de plaatshoudertekst en de ingevoerde tekst van de invoer.
lettertype-familie-invoer-fout Stelt de lettertypefamilie in voor elke kaartinvoer die door de bibliotheek wordt weergegeven wanneer er een fout optreedt. Dit geldt voor de plaatshoudertekst en de ingevoerde tekst van de invoer.
font-size-input Stel de grootte van het ingevoerde lettertype in.
line-height-input Stel de hoogte van de invoerlijn in.
outline-invoer

Stel de omtrek in buiten de rand van de kaartingang. 

bijvoorbeeld "5px gestippeld groen".

space-inset-input Stel de tussenruimte voor de invoer (padding) in.
space-outset-input Stel de afstand (marge) tussen de invoer en de invoer in.
Om de invoer op te maken als er een fout is opgetreden:
background-color-input-error Stel de achtergrondkleur van de invoer in voor als er een fout optreedt.
border-color-input-error Stel de kleur van de invoerrand in voor als er een fout optreedt.
border-radius-input-error Stel de straal van de invoerrand in voor als er een fout optreedt.
border-size-input-error Stel de grootte van de invoerrand in voor als er een fout optreedt.
color-input-error Stel de invoerkleur in voor als er een fout optreedt.
font-size-input-error Stel de lettergrootte van de invoer in voor als er een fout optreedt.
line-height-input-error Stel de hoogte van de invoerregel in voor als er een fout optreedt.
space-inset-input-error Stel de tussenruimte (padding) van de invoer in voor als er een fout optreedt.
space-outset-input-error Stel de afstand (marge) tussen de invoer en de invoer in voor als er een fout optreedt.
Om het label te stylen:
achtergrondkleur-label

Stelt de achtergrondkleur in voor elk kaartinvoerlabel dat door de bibliotheek wordt weergegeven. De eigenschap kan kleurnamen en hexadecimale waarden accepteren.

color-asterisk Stelt de kleur in van het sterretje naast elk kaartinvoerlabel dat door de bibliotheek wordt weergegeven. De eigenschap kan kleurnamen en hexadecimale waarden accepteren.
color-label Stel de label kleur in.
display-asterisk

Stelt de zichtbaarheid in van het sterretje naast elk kaartinvoerlabel dat wordt weergegeven door de bibliotheek. De eigenschap accepteert een Booleaanse waarde en is standaard waar.

Als dit is ingesteld op waar, worden de sterretjes weergegeven.

Als false is ingesteld, worden de sterretjes niet weergegeven.

display-label

Wordt gebruikt om aan te geven hoe een label op het scherm wordt weergegeven.

lettertype-label

Stelt de lettertypefamilie in voor elk kaartinvoerlabel dat door de bibliotheek wordt weergegeven.

font-size-label

Stel de lettergrootte van het label in.

font-weight-label

Stelt het lettertypegewicht in voor elk kaartinvoerlabel dat door de bibliotheek wordt weergegeven.

De eigenschap accepteert de volgende waarden:

  • normal - Standaard.
  • bold - Vetgedrukte labeltekens.
  • bolder - Extra vette labeltekens.
  • lighter - Lichtere labeltekens.
  • 100-900 - Een numeriek bereik om het tekengewicht te definiëren, waarbij 400 overeenkomt met normaal en 700 met vet.
  • initial - Behoudt het initiële tekengewicht van het label, d.w.z. normaal.
  • inherit - Erft het gewicht van zijn parent element.

Als er geen waarde wordt opgegeven, stelt de bibliotheek de standaardwaarde voor het gewicht in.

line-height-label Stel de regelhoogte van het label in.
max-breedte-label Stelt een maximale breedte in voor het labelelement.
positie-onderaan-label Deze eigenschap gedraagt zich hetzelfde als de "bottom" CSS eigenschap wanneer de elementpositie relatief is. Door deze instelling beweegt de onderrand van het invoerlabel boven/onder de normale positie. 
positie-links-label Deze eigenschap gedraagt zich hetzelfde als de "links" CSS eigenschap wanneer de elementpositie relatief is. Door deze instelling wordt de onderrand van het invoerlabel naar links/rechts verplaatst ten opzichte van de normale positie. 
positie-rechts-label

Deze eigenschap gedraagt zich hetzelfde als de "rechts" CSS eigenschap wanneer de elementpositie relatief is. Door deze instelling wordt de onderrand van het invoerlabel naar links/rechts verplaatst ten opzichte van de normale positie. 

positie-top-label Deze eigenschap gedraagt zich hetzelfde als de "top" CSS eigenschap wanneer de elementpositie relatief is. Door deze instelling beweegt de onderrand van het invoerlabel boven/onder zijn normale positie. 
text-align-label

Lijn de labeltekst uit:

  • "links"
  • "juist"
  • "midden"
  • "rechtvaardigen"
text-transform-label

Stel de behuizing van de labeltekst in:

  • "hoofdletters".
  • "kleine letters"
  • "kapitaliseren"
  • "geen"
breedte-label

Stel een opgegeven breedte in op het labelelement

Het validatiebericht opmaken:
achtergrondkleur-bericht Stel de achtergrondkleur in voor validatieberichten die door de bibliotheek worden weergegeven. De eigenschap kan kleurnamen en hexadecimale waarden accepteren.
lettertype-boodschap Stel de lettertypefamilie in voor invoervalidatieberichten die door de bibliotheek worden weergegeven.
font-size-message Stel de lettergrootte van het bericht in.
line-height-message Stel de regelhoogte van het bericht in.
Om het bericht op te maken wanneer er een fout is opgetreden:
color-error Stel de kleur van het bericht in voor als er een fout optreedt.
Het invoerlabel links van de invoer plaatsen:
isLinedUp Stel dit in op waar om het label links van de invoer van het kaartnummer te plaatsen.
Was dit artikel nuttig?
0 van de 0 vonden dit nuttig