我创建了一个 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 规则来解决此问题?
没有 veo ningún 问题,使用预确定的占位符颜色,puedes omitirlo,pero,si aún deseas cambiar el color,intenta con esto:
input[type="text"]::placeholder{
color: red;
}