sto cercando per lo stile mie caselle di controllo con carattere impressionante, le caselle sono auto generati da un plugin I "m utilizzando con wordpress Ho un mockup di quello che tutto appare come in JSFiddleCome stile CSS Caselle con carattere impressionante
sembra essere qualcosa di un po 'sbagliato con il mio CSS ma non riesco a capire cosa.
<div id="sidebar-cards-archive">
<ul>
<li class="cat-item cat-item-12">
<label>
<input type="checkbox" name="ofcards-rarity[]" value="12">Common (223)</label>
</li>
<li class="cat-item cat-item-14">
<label>
<input type="checkbox" name="ofcards-rarity[]" value="14">Epic (40)</label>
</li>
<li class="cat-item cat-item-11">
<label>
<input type="checkbox" name="ofcards-rarity[]" value="11">Free (83)</label>
</li>
<li class="cat-item cat-item-15">
<label>
<input type="checkbox" name="ofcards-rarity[]" value="15">Legendary (36)</label>
</li>
<li class="cat-item cat-item-13">
<label>
<input type="checkbox" name="ofcards-rarity[]" value="13">Rare (84)</label>
</li>
</ul>
</div>
Ecco il CSS
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
#sidebar-cards-archive ul li {
list-style: none;
}
/*** custom checkboxes ***/
input[type=checkbox] {
display:none;
}
/* to hide the checkbox itself */
input[type=checkbox] + label:before {
font-family: FontAwesome;
display: inline-block;
}
input[type=checkbox] + label:before {
content:"\f096";
}
/* unchecked icon */
input[type=checkbox] + label:before {
letter-spacing: 10px;
}
/* space between checkbox and label */
input[type=checkbox]:checked + label:before {
content:"\f046";
}
/* checked icon */
input[type=checkbox]:checked + label:before {
letter-spacing: 5px;
}
/* allow space for check mark */
Hai guardato uno di questi: http://jsfiddle.net/8PYJg/, e questo: http://stackoverflow.com/questions/11223615/how-to-use -font-awesome-per-caselle-ecc? – evan
Sì, e il CSS non sembra funzionare con il mio HTML, non posso modificare l'HTML poiché è prodotto da un plugin. – Greenhoe