前に私が前に使用してカスタムのチェックボックスを作成しようとしていますとimages.Myコードがチェックボックス、:タグ
<label for="gbx">
<input type="checkbox" name="gbx" id="gbx">
<span>12344</span>
</label>
CSSコードここ
input {
display: none;
}
span:before{
content: "s";
display: block;
background-image: url("3_.png");
background-repeat: no-repeat;
width: 20px;
background-size: cover;
}
input:checked+ span:before{
content: "vijay";
display: block;
background-image: url("2_.png");
background-repeat: no-repeat;
width: 20px;
background-size: cover;
}
しかし、唯一のコンテンツが存在して表示されています。私はフォントサイズのイメージを減らす場合も、そのサイズを減少させる。どうして?
OPが示した方法も動作します。 labelは要素を入力タグに関連付けるためです。あなたは、あなたが示したように、ラベルの内側または外側に入力を保持することができます。 –
すてきな提案ありがとうございました。 @グリーンさん – kapil