Sto cercando di personalizzare l'aspetto delle mie checkbox usando font-fantastico e di avere il testo corretto delle etichette rientrate correttamente. Ho personalizzato l'aspetto delle caselle di controllo che rendono i soliti approcci per far rientrare il testo non funzionante in quanto sto nascondendo la casella di controllo reale (vedi il CSS in basso).Come aggiungere un rientro sporgente alle etichette di una casella di controllo personalizzata con icone personalizzate in CSS?
Attualmente, ottengo il seguente (a sinistra), mentre vorrei che la quella a destra:
ho usato il seguente codice (vedi la JSFiddle):
CSS
Ispirato da questo simple CSS checkboxes, io uso il seguente per formattare le mie caselle di controllo wi th font-impressionante:
input[type=checkbox] {
display:none;
}
input[type=checkbox] + label:before {
font-family: FontAwesome;
display: inline-block;
content: "\f096";
letter-spacing: 10px;
cursor: pointer;
}
input[type=checkbox]:checked + label:before {
content: "\f046";
}
input[type=checkbox]:checked + label:before {
letter-spacing: 8px;
}
HTML
<input type="checkbox" id="box1" checked="">
<label for="box1">Item 1: some long text...</label>
<br>
<input type="checkbox" id="box2" checked="">
<label for="box2">Item 2: some long text...</label>
<br>
<input type="checkbox" id="box3">
<label for="box3">Item 3: some long text...</label>
ho cercato di modificare le margin-left
e text-indent
attributi dei label
e label:before
selettori, ma senza alcun successo.
Qualche idea su come avrei potuto ottenere il rientro corretto durante l'utilizzo delle icone carine e fantastiche?
Grazie mille per il vostro aiuto!
Hai provato l'aggiunta di un'imbottitura per l'etichetta? –