antd中输入框的背景颜色怎么修改?

antd中的输入框的背景颜色如何修改
image.png
如图,这个背景颜色要怎么覆盖?

尝试过用内置style属性修改

    <Input
                    prefix={<LockOutlined className={styles["site-form-item-icon"]} />}
                    type="password"
                    placeholder="Password"
                    style={{ backgroundColor: "red" }}
                />

另外,这个输入框的这个颜色,只有初始的时候才有,只要一输入东西就没了

阅读 2.2k
2 个回答

参考了上面的回答,以及搜寻了网上关于自动填充的样式以及antd的输入的自动填充的样式,
最后还是没有解决问题,最多通过全局css中以下这种方式实现到页面加载之后,默认的颜色可以被阴影覆盖,但是当点击之后,antd中的样式让点击之后还是出现了浏览器的默认样式

/* input:-internal-autofill-selected {
  box-shadow: inset 0 0 0 1000px #fff !important;
} */

image.png
最后决定禁止自动填充,于是尝试了n种方式之后,目前发现这种方式是有效的,是的,在form.item或者input username那个框设置autoComplete都没用,但是一旦在密码框这里设置了
autoComplete="new-user"就没有自动填充了,然后就可以自己写样式了

<Input
                    className={styles.myinput}
                    prefix={<LockOutlined className={styles["site-form-item-icon"]} />}
                    type="password"
                    placeholder="Password"
                    autoComplete="new-password"
                />

其实我只是想要做个透明模糊背景的登录框效果而已啊啊啊啊啊QAQ······

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题