【问题标题】:How to style selected radio button [duplicate]如何为选定的单选按钮设置样式[重复]
【发布时间】:2016-12-16 20:34:25
【问题描述】:

我的 HTML 是这样的

    <div class="col-md-12 money-radio-container">
  <input type="radio" name="optradio" class="money-radio" value="10">10 <span>$</span>
  <input type="radio" name="optradio" class="money-radio" value="20">20 <span>$</span>
  <input type="radio" name="optradio" class="money-radio" value="50">50 <span>$</span>
</div>

现在我想给选中的单选按钮赋予红色。如何通过 CSS 实现这一点?

注意:您可能已经注意到,当我单击每个单选按钮时,不会发生 html 更改。所以我不知道如何识别选定的一个。 小提琴:https://jsfiddle.net/rrmzvkag/3/

【问题讨论】:

  • 你应该看看:checked
  • @AndyHolmes 我已经在这里试过了。但不工作jsfiddle.net/rrmzvkag/3
  • 那是因为它不是type="checked"。这是input[type="radio"]:checked

标签: html css


【解决方案1】:

CSS 规则是

input[type="radio"]:checked

不确定您到底想做什么,但如果您打算对问题中每个单选元素之后的元素进行一些样式设置,则可以使用以下规则

input[type="radio"]:checked + span

【讨论】:

猜你喜欢
  • 2011-06-06
  • 1970-01-01
  • 1970-01-01
  • 2013-06-08
  • 2011-03-07
  • 2012-07-29
  • 2017-10-25
  • 2016-03-20
  • 1970-01-01
相关资源
最近更新 更多