คุณไม่สามารถใช้ข้อความเป็นภาพพื้นหลังได้ แต่คุณสามารถใช้คลาส:before
หรือ:after
หลอกเพื่อวางอักขระข้อความตามที่คุณต้องการโดยไม่ต้องเพิ่มมาร์คอัปที่ยุ่งเหยิงทุกชนิด
ให้แน่ใจว่าได้ตั้งค่าposition:relative
บน wrapper ข้อความจริงของคุณเพื่อให้การวางตำแหน่งทำงาน
.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;
}
แก้ไข:
Font Awesome v5 ใช้ชื่อแบบอักษรอื่นที่ไม่ใช่รุ่นที่เก่ากว่า:
- สำหรับ FontAwesome v5 เวอร์ชันฟรีให้ใช้:
font-family: "Font Awesome 5 Free"
- สำหรับ FontAwesome v5, รุ่น Pro ให้ใช้:
font-family: "Font Awesome 5 Pro"
โปรดทราบว่าคุณควรตั้งค่าคุณสมบัติแบบอักษรน้ำหนักเดียวกันด้วย (ดูเหมือนจะเป็น 900)
อีกวิธีในการค้นหาชื่อแบบอักษรคือคลิกขวาที่ไอคอนตัวอักษรตัวอย่างที่ดีเลิศบนหน้าของคุณและรับชื่อแบบอักษร (เช่นเดียวกับที่พบไอคอนรหัส utf-8 แต่โปรดทราบว่าคุณสามารถค้นหาได้:before
)