默认单选按钮已选中,但它的样式不起作用
Default radio button is checked but styles to it not working
我有两个单选按钮,否和是。默认情况下不检查。我有 css 来设置选中元素的样式。但默认情况下,样式仅在您实际检查时才有效。我想在页面加载时设置它的样式,而不必 select 它。目前我很难过。感谢您的帮助
HTML
<div class="split">
<input id="contact-no" type="radio" name="contact" value="No" checked="checked">
<label for="contact-no">No</label>
</div>
<div class="split">
<input id="contact-yes" type="radio" name="contact" value="Yes">
<label for="contact-yes">Yes</label>
</div>
CSS
.am-form input[type="radio"] + label:hover, .am-form input[type="radio"]:checked + label{background: rgb(239,58,65);}
页面加载时的样子:
它在页面加载时和您 select 之后应该是什么样子:
我有多个相同 name/id 的隐藏部分,所以我只需要自定义每个部分。
<div class="split">
<input id="ns-contact-no" type="radio" name="ns_contact" value="No" checked="checked">
<label for="ns-contact-no">No</label>
</div>
<div class="split">
<input id="fs-contact-yes" type="radio" name="ns_contact" value="Yes">
<label for="fs-contact-yes">Yes</label>
</div>
再往下隐藏:
<div class="split">
<input id="bs-contact-no" type="radio" name="bs_contact" value="No" checked="checked">
<label for="bs-contact-no">No</label>
</div>
<div class="split">
<input id="bs-contact-yes" type="radio" name="bs_contact" value="Yes">
<label for="bs-contact-yes">Yes</label>
</div>
我有两个单选按钮,否和是。默认情况下不检查。我有 css 来设置选中元素的样式。但默认情况下,样式仅在您实际检查时才有效。我想在页面加载时设置它的样式,而不必 select 它。目前我很难过。感谢您的帮助
HTML
<div class="split">
<input id="contact-no" type="radio" name="contact" value="No" checked="checked">
<label for="contact-no">No</label>
</div>
<div class="split">
<input id="contact-yes" type="radio" name="contact" value="Yes">
<label for="contact-yes">Yes</label>
</div>
CSS
.am-form input[type="radio"] + label:hover, .am-form input[type="radio"]:checked + label{background: rgb(239,58,65);}
页面加载时的样子:
它在页面加载时和您 select 之后应该是什么样子:
我有多个相同 name/id 的隐藏部分,所以我只需要自定义每个部分。
<div class="split">
<input id="ns-contact-no" type="radio" name="ns_contact" value="No" checked="checked">
<label for="ns-contact-no">No</label>
</div>
<div class="split">
<input id="fs-contact-yes" type="radio" name="ns_contact" value="Yes">
<label for="fs-contact-yes">Yes</label>
</div>
再往下隐藏:
<div class="split">
<input id="bs-contact-no" type="radio" name="bs_contact" value="No" checked="checked">
<label for="bs-contact-no">No</label>
</div>
<div class="split">
<input id="bs-contact-yes" type="radio" name="bs_contact" value="Yes">
<label for="bs-contact-yes">Yes</label>
</div>