【发布时间】:2020-01-05 07:17:00
【问题描述】:
我知道使用 JavaScript,我可以有一个输入表单,它可以通过执行以下操作来修改那些已修改的值的样式:
<input type="text" onchange="changeMyStyle()">
(其中 changeMyStyle 将是一个显而易见的功能,但我现在不想破解,尤其是在我不需要它的情况下。)
不过,我也知道 CSS 的功能越来越复杂,但我所知道的大部分内容仅限于 CSS2 或更早版本。
是否有可能使用纯 CSS 实现等价物,也许使用伪类?
(这是我们的页面——我们可以完全控制它。但是,目前我们在 Elixir/Pheonix 中渲染页面,不需要客户端 JavaScript。因为我不是 JavaScript 的粉丝,我只是真正想要的是可以被视为样式更改的东西,我希望避免将 JavaScript 放入项目中。)
【问题讨论】:
-
正如我在问题中添加的那样,不,这不是重复的。我们控制页面。我们也不是要检测输入是否有文本,而是要检测值是否有变化。它也可以是从以前的值到新的值。
标签: css forms dynamic css-selectors pseudo-class