小编Din*_*dru的帖子

如何设置已检查无线电输入的父标签的样式

我需要对一些radio输入进行样式化.我从这里尝试了一些解决方案,但没有一个适合我.有人可以看看这段代码并告诉我我该怎么办?

这是HTML:

<div class="controls">
  <table>
    <tbody>
      <tr>
        <td>
          <label class="radio">
            <input type="radio" name="ad_caroserie" value="0">Berlina
          </label>
        </td>
        <td>
          <label class="radio">
            <input type="radio" name="ad_caroserie" value="1">Break
          </label>
        </td>
        <td>
          <label class="radio">
            <input type="radio" name="ad_caroserie" value="2">Cabrio
          </label>
        </td>
      </tr>
    </tbody>
  </table>
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS:

label.radio {
  background: #fcb608;
}
.radio input {
  display: none;
}
label.radio input[type="radio"]:checked + label {
  background: #000 !important;
  border: 1px solid green;
  padding: 2px 10px;
}
Run Code Online (Sandbox Code Playgroud)

CSS没有预期的效果; 你能帮我么?

这是JS的一些相关摘录:

//If checkboxes or radio buttons, special treatment

  else if …
Run Code Online (Sandbox Code Playgroud)

html css radio-button

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

css ×1

html ×1

radio-button ×1