【发布时间】:2014-02-11 17:03:45
【问题描述】:
我正在尝试在没有 javascript 和单选按钮的情况下实现显示/隐藏结果。
我已经成功进入这部分:
<label for="show"><span>show</span></label>
<input type=radio id="show" name="group">
<label for="hide"><span>hide</span></label>
<input type=radio id="hide" name="group">
<span id="content">Content</span>
input {
display:none;
}
span#content {
display:none;
}
input#show:checked ~ span#content {
display:block;
}
input#hide:checked ~ span#content {
display:none;
}
演示: http://jsfiddle.net/vtfqW/
我现在要做的是在每次“显示”和“隐藏”按钮处于活动状态时隐藏它们。所以它需要从隐藏的内容开始,只有“显示”按钮,当你点击它时会显示内容,隐藏“显示”按钮并显示“隐藏”按钮。
如果没有 Javascript,这可能吗?
谢谢!
【问题讨论】:
标签: css radio-button show-hide