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