Sto cercando di inserire un'icona FontAwesome all'interno di uno pseudo elemento ::before
con attr()
. Il codice originale è più complessa, ma questo vi darà un'idea di quello che voglio:Usa l'icona FontAwesome all'interno di un :: before pseudo element con attr()
<div data-background-icon="\f086"></div>
div::before {
content: attr(data-background-icon);
font-family: "FontAwesome";
}
https://jsfiddle.net/grutcop8/
non funziona, mentre il solito modo per incorporare funziona OK:
div::before {
content: "\f086";
font-family: "FontAwesome";
}
Qualcosa che mi manca?
suo riferimento ai dati sembra essere corretta: https://jsfiddle.net/76v9e2ur/ – timo
@timo E ', tuttavia esso doesn' t mostra l'icona. – sdvnksv
Un modo più complicato sarebbe avere una classe con contenuto: '\ f086' e aggiungere quella classe a un elemento, solo se quell'elemento ha "data -..." == "\\ f086". Woof, meglio non pensarci – Tonsenson