Você não pode usar o texto como imagem de plano de fundo, mas pode usar as classes :before
ou :after
pseudo-classes para colocar um caractere de texto onde desejar, sem precisar adicionar todos os tipos de marcas extras bagunçadas.
Certifique-se de definir position:relative
no seu invólucro de texto real para que o posicionamento funcione.
.mytextwithicon {
position:relative;
}
.mytextwithicon:before {
content: "\25AE"; /* this is your text. You can also use UTF-8 character codes as I do here */
font-family: FontAwesome;
left:-5px;
position:absolute;
top:0;
}
EDITAR:
O Font Awesome v5 usa outros nomes de fontes além das versões anteriores:
- Para o FontAwesome v5, versão gratuita, use:
font-family: "Font Awesome 5 Free"
- Para FontAwesome v5, Pro Version, use:
font-family: "Font Awesome 5 Pro"
Observe que você também deve definir a mesma propriedade de peso da fonte (parece ser 900).
Outra maneira de encontrar o nome da fonte é clicar com o botão direito do mouse em um ícone impressionante de fonte de amostra na sua página e obter o nome da fonte (da mesma forma que o código do ícone utf-8 pode ser encontrado, mas observe que você pode encontrá-lo :before
).