Hướng dẫn cách sử dụng font awesome icons năm 2024
Show
Kết quả: Bạn thấy rõ ràng mình không dùng một image nào mà vẫn có thể tạo được các icon động đẹp lộng lẫy thế đó Font Awesome là là một thư viện chứa các font chữ ký hiệu hay sử dụng trong website. Font chữ ký hiệu ở đây chính là các icons mà ta thường hay sử dụng trong các layout website.
Font Awesome được xây dựng thành nhiều định dạng file font khác nhau như file 2. Điểm mạnh của Font AwesomeNếu ta sử dụng hình ảnh thì tốc độ load của website sẽ chậm hơn bởi vì ta phải load môt hình ảnh khá là nặng nề. Nhưng với Font Awesome thì ban chỉ cần load một file CSS, một file Font và chỉ load một lần duy nhất nên tốc độ sẽ được cải thiện đáng kể.
Một hình ảnh không thể thay đổi màu, kích thước của chúng được. Riêng với kích thước thì ta có thể sử dụng CSS để thiết lập chiều rộng, chiều cao, nhưng nếu làm như vậy thì chất lượng hình ảnh sẽ bị ảnh hưởng. Nhưng với Font Awesome thì bạn dễ dàng thay đổi kích thước và màu của icon bằng những thuộc tính CSS thông thường của font chữ như 3. Cách sử dụng Font AwesomeĐể bạn dễ hiểu thì mình sẽ thực hiện các bước như sau: Bước 1: Download Font Awesome và nhúng vào Layout1 Để sử dụng được Font Awesome thì ban phải download thư viện của nó về hoặc sử dụng link CDN mà nó cung cấp cho chúng ta. Nếu bạn sử dụng link CDN thì chỉ việc nhúng đường dẫn CSS sau: Nếu bạn download về thì sẽ được một folder gồm các file như trong hình sau: Trong đó bạn chỉ quan tâm đến file<`06. Nghĩa là để sử dụng thì bạn chỉ việc sử dụng file CSS <`06.1
Bước 2: Tham khảo các class tạo ICON có sẵn của Font Awesome2 Bạn vào link này để xem các icons và các class tạo nên chúng nhé. Bước 3: Sử dụng Font Awesome3 Để tạo icon thì bạn nên sử dụng thẻ ``5 và bổ sung class của icon. Ví dụ: XEM DEMO 1
Kết quả: 4. Sử dụng Font Awesome nâng caoNgoài cách sử dụng căn bản trên thì Font Awesome cung cấp một số tính năng nâng cao khác. Tạo icon lớn:Để tăng kích thước của các icons thì bạn sử dụng các class 1 2 3 4 5
Kết quả: Thêm Border và Pulled cho icon:Để thêm border thì ta thêm class 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Kết quả: Animated Icons:Sử dụng class`html`61 để thêm hiệu ứng xoay và sử dụng class `html`62 để chúng xoay trong 8 bước. Ngoài ra bạn còn có thể sử dụng các class `html`63, `html`64, và `html`65. Ví dụ: XEM DEMO 1 2 3 4 5
Kết quả: Rotated & Flipped Icons:Để xoay icon và đảo ngược vị trí của icon thì bạn sử dụng các class như trong ví dụ dưới đây: XEM DEMO 1 2 3 4 5 6
Kết quả: Stacked Icons:Stacked Icons tức là bạn tạo một icon từ nhiều icons.
Để làm được điều này ban phải tạo một thẻ span ở ngoài và bên trong là danh sách các thẻ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Kết quả: 5. Thêm Icon với thuộc tính after và beforeNếu bạn để ý kỹ thì Font Awesome sẽ sử dụng hai thuộc tính after và before kết hợp với thuộc tính `html`7 để tạo nên các icons. Ví dụ với icon quote left thì CSS của nó là: 1 2 3 4
`<`16 Như vậy ta sẽ sử dụng cú pháp này để thêm ICON vào class của riêng mình: 1 2 3 4 `<`17
`<`16 Bạn có thể sử dụng firebug để xem giá trị content của các icon. 6. Lời kếtNhư vậy bài này mình đã tóm lược một cách tổng quát nhất về cách sử dụng Font Awesome từ căn bản đến nâng cao rồi đấy. Hy vọng qua bài này bạn sẽ hiểu khái niệm về Symboy Font và không thắc mắc Font Awesome là gì nữa nhé. |