选中相应的复选框时,是否有非 javascript 方式来更改标签的颜色?
原文由 Vladimir Keleshev 发布,翻译遵循 CC BY-SA 4.0 许可协议
选中相应的复选框时,是否有非 javascript 方式来更改标签的颜色?
原文由 Vladimir Keleshev 发布,翻译遵循 CC BY-SA 4.0 许可协议
我喜欢安德鲁的建议,事实上 CSS 规则只需要是:
:checked + label {
font-weight: bold;
}
我喜欢依赖 label
和 input
元素的隐式关联,所以我会做这样的事情:
<label>
<input type="checkbox"/>
<span>Bah</span>
</label>
使用 CSS:
:checked + span {
font-weight: bold;
}
示例:http: //jsfiddle.net/wrumsby/vyP7c/
原文由 Walter Rumsby 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答855 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答919 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答893 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
使用 相邻的兄弟组合器: