_payments.scss 1.3 KB

12345678910111213141516171819202122232425262728
  1. $payment-icons: ('2checkout', 'alipay', 'amazon', 'americanexpress', 'applepay', 'bancontact', 'bitcoin', 'bitpay', 'blik', 'cirrus', 'clickandbuy', 'coinkite', 'dinersclub', 'directdebit', 'discover', 'dotpay', 'dwolla', 'ebay', 'epayco', 'eway', 'giropay', 'googlewallet', 'ingenico', 'jcb', 'klarna', 'laser', 'maestro', 'mastercard', 'mir', 'monero', 'neteller', 'ogone', 'okpay', 'paybox', 'paymill', 'payone', 'payoneer', 'paypal', 'paysafecard', 'payu', 'payza', 'przelewy24', 'ripple', 'sage', 'sepa', 'shopify', 'skrill', 'solo', 'square', 'stripe', 'switch', 'tpay', 'ukash', 'unionpay', 'verifone', 'verisign', 'visa', 'webmoney', 'westernunion', 'worldpay');
  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. }