信用卡样式问题

时间:2019-05-21 16:43:08

标签: javascript reactjs styles

我正在尝试更改信用卡输入的边框颜色,但是它不起作用

这里是documentation用于信用卡输入。这是demo,其中应用了绿色自定义边框颜色。这里托管在codesandbox

  <CreditCardInput
    cardNumberInputProps={{  }}
    cardExpiryInputProps={{  }}
    cardCVCInputProps={{  }}
    style={ { border: '2px solid yellow' } }
 />

1 个答案:

答案 0 :(得分:0)

您需要使用fieldStylecontainerStyle道具而不是style道具。至少在您共享的codeandbox示例中,使用这两种方法似乎都能产生相同的结果,尽管随着代码的更改两者之间可能会有差异。

来自available props documentation

containerStyle |  object (optional)  |  {}  |  Style for the field container
fieldStyle     |  object (optional)  |  {}  |  Style for the field

示例:

function App() {
  return (
    <div className="App">
      <CreditCardInput
        cardNumberInputProps={{  }}
        cardExpiryInputProps={{  }}
        cardCVCInputProps={{  }}
        fieldStyle={ { border: '2px solid yellow' } }
/>