【发布时间】:2018-09-16 19:34:02
【问题描述】:
我想使用单选输入使 div 在被选中时可见。 这是我所拥有的,但它不起作用。
HTML:
<input type="radio" name="menu" id="btn_commandprompt" value="1"></input>
<label for="btn_commandprompt"">
<div id="btn_commandprompt_design"></div>
</label>
<div id="commandprompt"></div>
CSS:
#commandprompt{
position: absolute;
width: 100%;
height: 100%;
display: none;
}
#btn_commandprompt:checked ~ #commandprompt{
display: block;
}
谢谢
【问题讨论】:
-
它适用于我:codepen.io/AugustinF/pen/JLeoON 您使用的是哪个浏览器?或者您正在寻找一个特定的案例?
-
是的,您的代码有效。我的答案是另一种选择。
-
你是对的 O_o 它在这里工作:codepen.io/brochard/pen/xWQbQL 但它在我的项目中不起作用:codepen.io/brochard/pen/VXVYgd 你知道为什么吗?
标签: css input radio-button visible