Bạn không thể sử dụng văn bản làm hình nền, nhưng bạn có thể sử dụng các lớp giả :before
hoặc :after
để đặt một ký tự văn bản ở nơi bạn muốn mà không cần phải thêm tất cả các loại đánh dấu thêm lộn xộn.
Hãy chắc chắn đặt position:relative
trên trình bao bọc văn bản thực tế của bạn để định vị hoạt động.
.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;
}
BIÊN TẬP:
Font Awesome v5 sử dụng các tên phông chữ khác so với các phiên bản cũ hơn:
- Đối với FontAwgie v5, Phiên bản miễn phí, hãy sử dụng:
font-family: "Font Awesome 5 Free"
- Đối với FontAwgie v5, Phiên bản Pro, hãy sử dụng:
font-family: "Font Awesome 5 Pro"
Lưu ý rằng bạn cũng nên đặt thuộc tính trọng lượng phông chữ tương tự (dường như là 900).
Một cách khác để tìm tên phông chữ là nhấp chuột phải vào biểu tượng tuyệt vời của phông chữ mẫu trên trang của bạn và lấy tên phông chữ (giống như mã biểu tượng utf-8 có thể được tìm thấy, nhưng lưu ý rằng bạn có thể tìm thấy nó trên đó :before
).