Braintree托管领域的CSS

问题描述:

首先,我对CSS/HTML设计的东西并不是很了解,只是基础。Braintree托管领域的CSS

我使用Braintree托管的字段,只是想知道如何解决这个问题,使用CSS或应用样式的HTML?

enter image description here

正如你所看到的边框宽度实在太大。我如何让这些更小?

对于每一个输入框,我用:

  <label for="card-number">Card Number</label> 
      <div class="hosted-field" id="card-number"></div> 

我的领域CSS看起来像

#card-number { 
    border: 1px solid #333; 
    -webkit-transition: border-color 160ms; 
    transition: border-color 160ms; 
} 

#card-number.braintree-hosted-fields-focused { 
    border-color: #777; 
} 

这些都是从布伦特里的文档拍摄风格,所以我作为一个有点困惑为什么他们看起来像上面的图像。

您需要调整包含托管字段的div的高度。你可以通过像这样在你的CSS添加height属性来实现这一点:

.hosted-field { 
    height: 40px; 
} 

假设边界来自divs本身(您可以使用Chrome Web Developer Tools来确定这一点),您可以使用以下CSS规则。

.hosted-field { 
    border-width: 1px; 
} 

用您希望的任何度量替换1px。

+0

我已经这样做了,这只是线的厚度是不是?请参阅我的CSS的编辑版本 – GavinMac

+0

您是指框的宽度及其内容?如果是这样,你可以使用像'width'或'max-width'这样的属性。 –