作者:营帐水狂_836 | 来源:互联网 | 2022-10-09 07:20
我需要
通过检查按钮之一来更改颜色:
因此,按钮和段落有一个祖父母。如何更改此结构,或应添加哪些CSS规则以使其正常工作?
UPD:无JS或jQuery
1> Viral..:
这是仅使用HTML / CSS即可实现的一种方法。
input ~ p
选择每个
元素之后的每个
元素。
input:checked
选择每个选中的
元素。在我们的例子中,我们使用单选按钮,因此我们一次只能选择一个。
input#red:checked ~ .text {
color: red;
}
input#blue:checked ~ .text {
color: blue;
}
input#green:checked ~ .text {
color: green;
}