Anda tidak dapat menggunakan teks sebagai gambar latar belakang, tetapi Anda bisa menggunakan kelas pseudo :before
atau :after
untuk menempatkan karakter teks di mana Anda inginkan, tanpa harus menambahkan semua jenis markup ekstra berantakan.
Pastikan untuk position:relative
menggunakan pembungkus teks Anda yang sebenarnya agar positioning berfungsi.
.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;
}
EDIT:
Font Awesome v5 menggunakan nama font lain selain versi yang lebih lama:
- Untuk FontAwesome v5, Versi Gratis, gunakan:
font-family: "Font Awesome 5 Free"
- Untuk FontAwesome v5, Versi Pro, gunakan:
font-family: "Font Awesome 5 Pro"
Perhatikan bahwa Anda harus mengatur properti font-weight yang sama juga (tampaknya 900).
Cara lain untuk menemukan nama font adalah dengan mengklik kanan pada ikon contoh font yang mengagumkan pada halaman Anda dan mendapatkan nama font (cara yang sama kode ikon utf-8 dapat ditemukan, tetapi perhatikan bahwa Anda dapat menemukannya di :before
).