_payments.scss 1.8 KB

12345678910111213141516171819202122232425262728
  1. $payment-icons: ("2c2p", "2checkout", "adyen", "affirm", "alipay-plus", "alipay", "allegro-pay", "amazon-pay", "amazon", "americanexpress", "applepay", "authorize", "autopay", "bancontact", "binance-usd", "bitcoin", "bitpay", "bkash", "blik", "braintree", "cash-app", "chime", "cirrus", "clickandbuy", "coinkite", "dinersclub", "directdebit", "discover", "dotpay", "dwolla", "easypaisa", "ebay", "elo", "epayco", "esewa", "ethereum", "eway", "fonepay", "giropay", "google-pay", "googlewallet", "hubspot", "ingenico", "ideal", "imepay", "jcb", "khalti", "klarna", "laser", "litecoin", "maestro", "mastercard", "mercado-pago", "metamask", "mir", "monero", "moneygram", "neteller", "ogone", "okpay", "opensea", "paybox", "payconiq", "payka", "payline", "paymill", "payone", "payoneer", "paypal", "paypo", "paysafe", "paysafecard", "payu", "payza", "poli", "przelewy24", "revolut-pay", "ripple", "sage", "samsung-pay", "sepa", "shop-pay", "shopify", "skrill", "solana", "solo", "spingo", "square", "stax", "stripe", "switch", "tether", "tpay", "true-usd", "ukash", "unionpay", "venmo", "verifone", "verisign", "visa", "we-chat-pay", "webmoney", "westernunion", "wise", "worldpay", "zelle");
  2. .payment {
  3. height: $avatar-size;
  4. aspect-ratio: 1.66666;
  5. display: inline-block;
  6. background: no-repeat center/100% 100%;
  7. vertical-align: bottom;
  8. font-style: normal;
  9. box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
  10. border-radius: 2px;
  11. }
  12. @each $payment in $payment-icons {
  13. .payment-provider-#{$payment} {
  14. background-image: url("#{$assets-base}/img/payments/#{$payment}.svg");
  15. }
  16. .payment-provider-#{$payment}-dark {
  17. background-image: url("#{$assets-base}/img/payments/#{$payment}-dark.svg");
  18. }
  19. }
  20. @each $payment-size, $size in $payment-sizes {
  21. .payment-#{$payment-size} {
  22. height: map-get($size, size);
  23. }
  24. }