-moz-appearance:none zeigt noch eine checkbox

Ich möchte erstellen Sie eine benutzerdefinierte Kontrollkästchen für die folgenden Bereich:

<label class="cmfchklabel"><input type="checkbox" id="cmf-2" name="cmf[2][value][]" value="true" checked>New Year\'s Eve</label>

Das Feld wird von einem plugin, so kann ich nicht verändern, dass die grundlegenden markup.

Ich herausgefunden, wie aktualisieren Sie das Aussehen des Kontrollkästchens in webkit-Browser, aber Firefox hält die Anzeige einer checkbox, auch wenn ich -moz-appearance:none;.

Wie kann ich aktualisieren Sie das Aussehen von meinem checkbox in Firefox mit CSS, ohne meine grundlegenden markup?

Referenz, hier meine aktuelle CSS-Code für die checkbox:

input[type="checkbox"],input[type="checkbox"]:checked {
    -moz-appearance:none;
    -webkit-appearance: none;
    appearance: none;
    border:none;
    outline: none;
}

input[type="checkbox"]:checked:before {
    background:#177dc0;
}

input[type="checkbox"]:before {
    content:'';
    background:#361512;
    display:inline-block;
    height:11px;
    width:11px;
    margin-right:1px;
}

Hier ist mein problem im fiddle.

Dank.

InformationsquelleAutor user2888697 | 2013-10-17
Schreibe einen Kommentar