gpt4 book ai didi

html - CSS 根据有效输入更改样式

转载 作者:行者123 更新时间:2023-11-27 22:55:33 26 4
gpt4 key购买 nike

我是 CSS 的新手,非常感谢任何帮助。

我正在尝试根据 input:valid 属性在必需元素的 span 元素内设置星号 * 的样式。

<input value="someValue" id="firstnameId" required />
<label class="lbStyle" for="FirstName">
First Name
<span class="ddff" style="color:red;">*</span>
</label>

我试过:

input:valid .ddff {
color: palegreen;
}

但它不起作用。

如果输入有效,我想将 * 的颜色从红色更改为绿色,否则保持红色。

如何使用 CSS 实现它?

谢谢!

最佳答案

你的 css 是内联的,试试 !important

input:valid + label .ddff {
color: palegreen !important;
}
<input value="someValue" id="firstnameId" required />
<label class="lbStyle" for="FirstName"> First Name
<span class="ddff" style="color:red;">*</span>
</label>

关于html - CSS 根据有效输入更改样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56124786/

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