私はこのスタイルを作成しましたが、IEとFirefoxでそれを機能させる方法がわかりません。
input[type="checkbox"]:before
{
content:"";
display:inline-block;
background: url("../images/controls.png") 0% 5%, url("../images/controls.png") 0% 2.5%, white;
display: block;
width: 19px;
height: 19px;
vertical-align: middle;
}
input[type=checkbox]:hover:before
{
background-position: 0% 10%;
}
input[type=checkbox]:checked:before
{
background: url("../images/controls.png") 0% 15.1%, url("../images/controls.png") 0% 5%, white;
}
input[type="radio"]:before
{
content:"";
display:inline-block;
background: url("../images/controls.png") 0% 2.5%, url("../images/controls.png") 0% 30.6%, white;
display: block;
width: 19px;
height: 19px;
vertical-align: middle;
}
input[type=radio]:hover:before
{
background-position: 0% 35.6%;
}
input[type=radio]:checked:before
{
background: url("../images/controls.png") 0% 40.6%, url("../images/controls.png") 0% 30.6%, white;
}
クロームとサファリで完璧に動作しています。背景画像を使おうとしましたが、うまくいきません。誰かがこれで私を助けることができますか?ありがとう。
私はこの画像(controls.png)を使用しています: