入力タイプのラジオボタンを試していて動作しません。問題は、入力タグがラベルタグ内にあり、変更できないことです。ラベル入力タイプのラジオ
input{
display:none;
}
label:before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
margin-right: 10px;
bottom: 1px;
background-color: #aaa;
box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}
input[type=radio]:checked + label:before {
content: "\2022";
color: #f3f3f3;
font-size: 30px;
text-align: center;
line-height: 18px;
}
<label for="female"><input id="female" type="radio" name="gender" value="female">Female</label>
後にラベルを配置しよう現在のhtmlコードで動作するようにCSSを変更するには、とにかくはあります?私はスパンタグを追加できません。 :/ – Tony
私はspanタグを追加するためにJqueryを使いました。今それは働いています。多くのありがとう – Tony
こんにちは!入力とスパンの間にタグがある場合、それは動作しません。この場合のご提案はありますか? – Tony