gpt4 book ai didi

html - 跨度内的 CSS 样式异常?

转载 作者:太空宇宙 更新时间:2023-11-04 03:11:31 25 4
gpt4 key购买 nike

我有一个 DIV,其中包含复选框和选中时由 CSS 样式定义的标签:

#project input:checked + label {background-color:#787878;color:white;}

我想制作两个按钮,颜色除外:白色。

复选框 ID="B"标签背景颜色变为红色,复选框 ID="C"标签背景颜色变为蓝色。我不知道如何添加这种特异性。

提前致谢。

编辑:(添加 HTML 代码)

<input type="checkbox" id="B" value="B" style="display:none;" onclick="document.getElementById('B').style.color = 'red'"><label for="B"> checkbox B </label>

这是我更改线路级别的失败尝试。我只发布了 CSS,因为我认为这可以在样式中完成。

最佳答案

您不需要 Javascript。同时添加 #B, #C { display: none; 如果需要的话。

#B:checked + label {
background: red;
color: white;
}
#C:checked + label {
background: blue;
color: white;
}
<input type="checkbox" id="B" />
<label for="B">test</label>

<input type="checkbox" id="C" />
<label for="C">test</label>

关于html - 跨度内的 CSS 样式异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29438014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com