チェックボックスとラジオボタンをフォントの素晴らしいアイコンに変更するCSSがあります。これまでにさまざまなプロジェクトで使ってきましたが、すべてうまくいきました。しかし、私が現在取り組んでいるプロジェクトは、それを許可していません(ブートストラップを持つオープンカートのサイトです)。cssチェックボックスとラジオボタンが表示されずに変化する
ここに私のコードは、(それが基本的にあるチェックボックスに同じだが、代わりにラジオのそれは笑チェックボックスを言う)です:
.checkbox input[type='checkbox'],
.radio input[type='radio'] {
position: relative;
display: none;
margin-left: 0
}
.radio input[type=radio]+label::before {
content: '\f10c';
position: absolute;
top: 0;
margin-left: -20px;
font-family: 'FontAwesome';
font-size: 115%;
display: inline-block;
letter-spacing: .75em
}
.radio input[type=radio]:checked+label::before {
content: '\f192';
color: #000
}
<div class="radio">
<label>
<input name="option[240]" value="34" type="radio"> White
</label>
</div>
任意のアイデア+ラベルが機能しない理由には?それがチェックされているかどうかを確認できるようにする必要があります。
+は隣接する兄弟セレクタです。 **指定された要素のうち、直前に**指定されているもののみを選択します。 – Sushovan
ああ、私はちょうどラジオがラベルの中にあることに気づいた..それは長い一日*の一息でした*ありがとう! –