Add new payment logo SVGs for Discover, JCB, Maestro, Mastercard, UnionPay, and Visa

- Added discover.svg for Discover card logo.
- Added jcb.svg for JCB card logo.
- Added maestro.svg for Maestro card logo.
- Added mastercard.svg for Mastercard logo.
- Added unionpay.svg for UnionPay logo.
- Added visa.svg for Visa card logo.
This commit is contained in:
shuaiplus
2026-05-10 23:33:41 +08:00
parent 7c58282e42
commit 9e39161fc7
22 changed files with 811 additions and 7 deletions
+95
View File
@@ -379,6 +379,101 @@
transition: transform 240ms var(--ease-out-soft), filter 240ms var(--ease-out-soft);
}
.card-list-icon-wrap {
@apply w-9;
}
.card-brand-icon {
@apply inline-grid h-6 w-9 shrink-0 place-items-center rounded border text-[7px] font-black uppercase leading-none;
letter-spacing: 0;
color: #1e3a8a;
background: linear-gradient(180deg, #ffffff 0%, #f4f7fb 100%);
border-color: rgba(96, 125, 169, 0.34);
box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
}
.card-brand-icon span {
@apply block max-w-full overflow-hidden text-ellipsis whitespace-nowrap px-0.5;
}
.card-brand-icon img {
@apply block h-full w-full object-contain;
}
.card-brand-icon svg {
@apply h-[18px] w-[18px];
}
.card-brand-icon:has(img) {
color: inherit;
background: #fff;
}
.card-brand-visa {
color: #1a4db3;
}
.card-brand-mastercard {
color: #111827;
background:
radial-gradient(circle at 38% 50%, rgba(235, 0, 27, 0.88) 0 24%, transparent 25%),
radial-gradient(circle at 62% 50%, rgba(247, 158, 27, 0.88) 0 24%, transparent 25%),
#fff;
}
.card-brand-american-express {
color: #fff;
background: #2e77bb;
border-color: rgba(46, 119, 187, 0.45);
}
.card-brand-discover {
color: #172554;
background:
radial-gradient(circle at 72% 50%, rgba(245, 130, 32, 0.9) 0 26%, transparent 27%),
#fff;
}
.card-brand-diners-club {
color: #0f5fa8;
}
.card-brand-jcb {
color: #0f766e;
}
.card-brand-maestro {
color: #1e40af;
background:
radial-gradient(circle at 38% 50%, rgba(0, 85, 164, 0.86) 0 24%, transparent 25%),
radial-gradient(circle at 62% 50%, rgba(237, 28, 36, 0.82) 0 24%, transparent 25%),
#fff;
}
.card-brand-unionpay {
color: #0f766e;
}
.card-brand-rupay {
color: #1e3a8a;
}
.card-brand-select-row {
@apply flex items-center gap-2;
}
.card-brand-select-row .card-brand-icon {
@apply h-8 w-11;
}
.card-brand-select {
@apply min-w-0 flex-1;
}
.card-brand-detail {
@apply inline-flex min-w-0 items-center gap-2;
}
.list-icon {
@apply h-6 w-6 rounded-md;
opacity: 0;