首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails Braintree -重写braintree-dropin.css

Rails Braintree -重写braintree-dropin.css
EN

Stack Overflow用户
提问于 2015-11-23 06:40:39
回答 1查看 1.4K关注 0票数 1

我使用braintree作为支付网关在我的红宝石rails应用程序。但是我无法自定义braintree提交表单样式(Css),用于braintree js创建的dropin表单提交。如何自定义/重写css (样式)?

EN

回答 1

Stack Overflow用户

发布于 2017-12-20 01:28:50

虽然Braintree插入的UI JS v2 SDK不提供对CSS样式的支持,但JS v3 SDK

引用外部链接:

跳入中的大多数元素都有一个data-braintree-id属性,可用于应用特定的样式。

举的例子是:

代码语言:javascript
复制
[data-braintree-id="toggle"] {
  display: none;
}

它还指出,您也可以使用overrides对象覆盖样式。

overrides对象还可用于使用样式对象更改卡片字段的样式。可以覆盖特定元素类型的所有字段的样式.

举一个例子,如:

代码语言:javascript
复制
braintree.dropin.create({
  authorization: 'CLIENT_AUTHORIZATION',
  container: '#dropin-container',
  card: {
    overrides: {
      styles: {
        input: {
          color: 'blue',
          'font-size': '18px'
        },
        '.number': {
          'font-family': 'monospace'
        },
        '.invalid': {
          color: 'red'
        }
      }
    }
  }
});

但需要注意的是,插入的UI 与两个SDK之间的有很大不同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33865039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档