gpt4 book ai didi

css - 如何修复过期/CVC/ZIP 的定位

转载 作者:行者123 更新时间:2023-11-27 22:44:51 25 4
gpt4 key购买 nike

我在我的网站上创建了一个 Stripe Elements 卡片表单,但我在使用它时遇到了一些问题。现在,它看起来像这样:

enter image description here

如您所见,过期时间和 CVC 输入相互压缩。

如果我填写它们,则 ZIP 输入不在框架内。

enter image description here

这似乎是因为我在为卡片元素定义样式时向占位符元素添加了字母间距。

var style = {
base: {
color: "#fff",
fontFamily: '"Source Sans Pro", sans-serif',
textTransform: "uppercase",
fontSize: '12px',
iconColor: "#bbb",
lineHeight: "37px",
maxHeight: "37px",
verticalAlign: "middle",
letterSpacing: "0.5px",
'::placeholder': {
color: '#bbb',
fontFamily: '"Source Sans Pro", sans-serif',
letterSpacing: "2px",
},
'::selection': {
color: '#fff',
backgroundColor: '#333',
}
}
};

从::placeholder 中删除字母间距可以解决问题,但我真的很想保留它以便与我网站其余部分的风格保持一致。

有谁知道我该如何解决这个问题?

谢谢。

最佳答案

看起来这是您的主要 letterSpacing::placeholder letterSpacing 值不匹配的结果;如果您将 base.letterSpacing 值也设置为 2px,它似乎可以工作(尽管它确实会暂时将 CVC 推到一边)。

关于css - 如何修复过期/CVC/ZIP 的定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59674381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com