Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当输入框中有文本时,是否可以在文本输入上具有与没有文本时不同的样式?
我知道如果输入有文本,您可以使用 JavaScript 添加一个模糊类,但是是否有纯 CSS 解决方案?
不,不幸的是,没有纯 CSS 的解决方案。
您必须使用 JavaScript 来测试输入值的长度是否大于 0,如果是,则应用一个类或更改样式。
正如其他人所说,没有 CSS 解决方案。
您最接近的方法是使用:focus伪类。如果光标在文本框中,它将改变样式。这是一个例子
:focus