실제 해결 방법이없는 Chrome의 버그입니다. known입니다.
이 시점에서 볼 때 유일한 옵션은 확인란의 이미지가있는 스프라이트 시트를 사용하는 것입니다.
Workaround
HTML :
<div id="show">
<input type="radio" id="r1" name="rr" />
<label for="r1"><span></span>Radio Button 1</label>
<p />
<input type="radio" id="r2" name="rr" />
<label for="r2"><span></span>Radio Button 2</label>
</div>
CSS :
div#show {
width:100%;
height: 100%;
background:black;
margin: 10px;
padding: 10px;
}
input[type="radio"] {
/* Uncomment this to only see the working radio button */
/* display:none; */
}
input[type="radio"] + label {
color:#f2f2f2;
font-family:Arial, sans-serif;
font-size:14px;
}
input[type="radio"] + label span {
display:inline-block;
width:19px;
height:19px;
margin:-1px 4px 0 0;
vertical-align:middle;
background:url(http://d3pr5r64n04s3o.cloudfront.net/tuts/391_checkboxes/check_radio_sheet.png) -38px top no-repeat;
cursor:pointer;
}
input[type="radio"]:checked + label span {
background:url(http://d3pr5r64n04s3o.cloudfront.net/tuts/391_checkboxes/check_radio_sheet.png) -57px top no-repeat;
}
나는 내가 인터넷에서 발견 된 일부 무작위로 스프라이트로 당신에게 그것을 보여주기 위해 바이올린을 만든
당신은 라디오 엉덩이와 함께 자신의 스프라이트를 만들 수 있습니다 귀하가 원하는 디자인을 선택하십시오.
더 많은 질문이 있으시면 연락주세요.
-Hannes
http://stackoverflow.com/questions/9838583/radio-button-background-goes-white-in-windows-chrome-when-using-webkit-backface – calsign
그 질문을 보았지만 해결책이 없었습니다. – Nilesh
Chrome의 백그라운드 문제가 보이지 않습니다. 해결 되었습니까? – zenkaty