为什么我的表单输入中自动填充文本颜色不是白色?

问题描述 投票:0回答:1

我创建了一个 HTML 表单,并尝试将自动填充输入的文本颜色设置为白色。然而,它似乎并没有按预期工作。这是我的代码:

input:-webkit-autofill {
  background-color: #000 !important;
  color: #fff !important;
  -webkit-box-shadow: 0 0 0 1000px #000 inset !important;
  box-shadow: 0 0 0px 1000px #000 inset !important;
  transition: background-color 5000s ease-in-out 0s;
}
<form action="/submit-form" method="post">
        <label for="name">Name:</label>
        <input type="text" id="name" name="name" placeholder="Enter your name" required>
        <button type="submit">Submit</button>
    </form>

尽管使用 color: #fff !important; 将颜色设置为白色,但自动填充文本仍保持黑色。如何确保自动填充文本颜色为白色?是否有任何已知问题或需要应用其他 CSS 规则来解决此问题?

html css forms autofill
1个回答
0
投票

没有 veo ningún 问题,使用预确定的占位符颜色,puedes omitirlo,pero,si aún deseas cambiar el color,intenta con esto:

input[type="text"]::placeholder{
color: red;
}
© www.soinside.com 2019 - 2024. All rights reserved.