前端的大佬们,有个需求,需要使用纯css实现:
列表页,有个状态,值是正常、关闭,如何用css实现通过状态值来显示不同的颜色。
checkbox 的 :checked
和 details
的 [open]
。
我以前录过一个教程 写 CSS 也要开脑洞:万能的 :checked + label
,有空可以看下。
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
5 回答2k 阅读
旁边放一个 checkbox ,使用 css 选择器根据 checkbox 的 checked 状态,设置不同的样式,具体代码实现、思路可以见 「纯 CSS 实现折叠」