我用一个单选按钮,创建仅CSS标签。 我遇到的问题是,我无法弄清楚如何选择<label>
引用的单选按钮。 我把标签与内容分开,这样我可以把它们放出来的标签:
<div class="tab-labels">
<label for="tab-1">Tab 1</label>
<label for="tab-2">Tab 2</label>
<label for="tab-3">Tab 3</label>
</div>
内容窗格下方奠定了。 输入按钮保持内容的div里面,这样我可以选择它被点击的标签时。 但是,我不能反向走:
<div class="content-container">
<div class="tab details">
<input id="tab-1" type="radio" name="radio-set" class="tab-selector" checked="checked"/>
<div class="content">
<p>Some content 1</p>
</div>
</div>
<div class="tab details">
<input id="tab-2" type="radio" name="radio-set" class="tab-selector"/>
<div class="content">
<p>Some content 2</p>
</div>
</div>
<div class="tab details">
<input id="tab-3" type="radio" name="radio-set" class="tab-selector"/>
<div class="content">
<p>Some content 3</p>
</div>
</div>
</div>
我想要实现的目标以及我对这个问题的问题是:如何更改当无线输入点击给出此布局的标签背景颜色?
我提供了一个小提琴,如果你想用这个活的发挥: http://jsfiddle.net/mjohnsonco/6KeTR/