Skip to main content

Credit Card Visual

Visual credit card component showing number, holder name, expiry, and brand.

Preview · Credit Card Visual

Code​

<div style="max-width:300px;padding:1.25rem;border-radius:12px;background:linear-gradient(135deg,#1e1b4b,#312e81);color:white">
<div style="display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem">
<div style="font-weight:700;letter-spacing:0.05em;font-size:0.9rem">PRIMUS</div>
<div style="font-size:0.7rem;opacity:0.8">VISA</div>
</div>
<p style="margin:0 0 0.5rem;letter-spacing:0.2em;font-size:0.975rem;font-family:monospace">•••• •••• •••• 4242</p>
<div style="display:flex;justify-content:space-between;font-size:0.75rem;opacity:0.8">
<span>JANE DOE</span><span>12/28</span>
</div>
</div>

Props​

PropTypeDefaultDescription
cardHolderstring—Name on card
last4string—Last 4 digits
expirystring—Expiry MM/YY
brandvisa | mastercard | amex—Card network
variantblack | blue | gold | platinumblackCard theme

Props — full reference​

PropTypeDefaultDescription
cardHolderstring—Name on card
last4string—Last 4 digits
expirystring—Expiry MM/YY
brand'visa' | 'mastercard' | 'amex' | 'discover'—Card network
variant'black' | 'blue' | 'gold' | 'platinum''black'Visual theme
maskedbooleantrueShow masked card number
Version history

See the Changelog for version history and breaking changes.