Hướng dẫn font awesome 5 cheatsheet - phông chữ tuyệt vời 5 cheatsheet

Font Awesome 5 là một trong những icon font phổ biến nhất hiện nay, tại thời điểm viết bài 28/10/2020 với phiên bản 5.15.1 hỗ trợ trên 1600 icon miễn phí, rất dễ dàng để tích hợp vào website, công việc của bạn bây giờ là lựa chọn icon và copy paste. Font Awesome có bản miễn phí và bản trả phí, tuy nhiên bạn chỉ cần dùng bản miễn phí là đủ để làm đẹp cho website của mình.

01. Demo

  • Link thư viện: //fontawesome.com/v5/search
  • Danh sách icon bản miễn phí: //fontawesome.com/v5/search?m=free

02. Cài đặt

Cách 1: Sử dụng link CDNCDN

//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css

Cách 2: Tải thư viện về hoặc một vài cách tải khác qua npm - yarn ...

03. Thêm thư viện vào trang web

Đối với link CDN


Đối với thư viện tải về, ta giải nén và link tới file all.min.css

Mẫu HTML cơ bản

DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


04. Cách tìm icon và sử dụng

Các bạn lên trang web của họ có liệt kê toàn bộ icon, tìm tên icon bằng tiếng anh, ở đây mình tìm các icon của useruser

//fontawesome.com/v5/search?q=user&m=free

Click chọn icon bạn thấy thích, ở đây mình chọn icon user-tag, để sử dụng bạn chỉ cần copy đoạn code vào trang web là xong.user-tag, để sử dụng bạn chỉ cần copy đoạn code vào trang web là xong.

  1. Tên icon
  2. Kiểu icon và prefix
  3. Mã unicode
  4. Mã html
  5. Tag loại nhóm
  6. Phiên bản hỗ trợ
  7. Nếu là:
    
    
    3 thì là bản PRO trả phí mới dùng được

05. Color Icons

Thay đổi màu sắc của icon






Kết quả:

06. Sizing Icons

Sử dụng các class


4

5

6

7

8

9
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


0
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


1
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


2
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


3
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


4
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


5 để điều chỉnh kích thước icon







Kết quả:

06. Sizing Icons

Sử dụng các class


4

5

6

7

8

9
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


0
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


1
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


2
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


3
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


4
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


5 để điều chỉnh kích thước icon


  
    List Item
  
  
    List Item
  
  
    List Item
  

Kết quả:

06. Sizing Icons

Sử dụng các class


4

5

6

7

8

9
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


0
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


1
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


2
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


3
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


4
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


5 để điều chỉnh kích thước icon


  
  



  
  



  
  

Kết quả:

06. Sizing Icons

Sử dụng các class


4

5

6

7

8

9
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


0
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


1
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


2
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


3
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


4
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


5 để điều chỉnh kích thước icon


0

Kết quả:

06. Sizing Icons

Sử dụng các class


4

5

6

7

8

9
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


0
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


1
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


2
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


3
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


4
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


5 để điều chỉnh kích thước icon


1

Kết quả:

06. Sizing Icons

Sử dụng các class


4

5

6

7

8

9
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


0
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


1
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


2
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


3
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


4
DOCTYPE html>


	
	
	Hướng dẫn sử dụng Fontawesome 5 | kentrung
	


	


5 để điều chỉnh kích thước icon

07. Icon in a List

  • Sử dụng class
    DOCTYPE html>
    
    
    	
    	
    	Hướng dẫn sử dụng Fontawesome 5 | kentrung
    	
    
    
    	
    
    
    
    6 và
    DOCTYPE html>
    
    
    	
    	
    	Hướng dẫn sử dụng Fontawesome 5 | kentrung
    	
    
    
    	
    
    
    
    7 để thay thế style mặc định của ul
  • 08. Animating Iconsfont-family tương ứng cho mỗi kiểu, Font Awesome có 5 kiểu trong đó 2 kiểu free là Solid và Brands còn 3 kiểu pro [trả phí] là Regular, Light và Duotone. Xem bảng bên dưới để tìm giá trị.
  • Sử dụng class
    DOCTYPE html>
    
    
    	
    	
    	Hướng dẫn sử dụng Fontawesome 5 | kentrung
    	
    
    
    	
    
    
    
    8 để xoay tròn icon liên tục.font-weight tương ứng cho mỗi kiểu, xem bảng bên dưới để tìm giá trị.
  • Sử dụng class
    DOCTYPE html>
    
    
    	
    	
    	Hướng dẫn sử dụng Fontawesome 5 | kentrung
    	
    
    
    	
    
    
    
    9 để xoay tròn icon với 8 bước di chuyển.Unicode tương ứng cho icon bạn muốn, xem bảng cheatsheet để tìm giá trị.
10. Stacking IconsĐể ghép hai icon ta sử dụng class
//fontawesome.com/v5/search?q=user&m=free
2 trên lớp bao ngoài, class
//fontawesome.com/v5/search?q=user&m=free
3 cho icon có kích thước nhỏ và
//fontawesome.com/v5/search?q=user&m=free
4 cho icon lớn hơn, class
//fontawesome.com/v5/search?q=user&m=free
5 được sử dụng để đổi sang màu đối ngược.font-weightfont-family
11. Fixed-Width IconsCác icon có độ rộng khác nhau nên ta sử dụng class
//fontawesome.com/v5/search?q=user&m=free
6 để đặt icon có độ rộng cố định.
900 12. Bordered + Pulled Icons
Class
//fontawesome.com/v5/search?q=user&m=free
7,
//fontawesome.com/v5/search?q=user&m=free
8 hoặc
//fontawesome.com/v5/search?q=user&m=free
9 cho dấu ngoặc kép hoặc icon bài viết.
Các icon có độ rộng khác nhau nên ta sử dụng class
//fontawesome.com/v5/search?q=user&m=free
6 để đặt icon có độ rộng cố định.
400 12. Bordered + Pulled Icons
Class
//fontawesome.com/v5/search?q=user&m=free
7,
//fontawesome.com/v5/search?q=user&m=free
8 hoặc
//fontawesome.com/v5/search?q=user&m=free
9 cho dấu ngoặc kép hoặc icon bài viết.
13. [Advanced] CSS Pseudo-elements400 Với một vài dự án đôi khi chúng ta không thể thêm icon trực tiếp vào HTML được nhưng không sao vẫn có cách thêm bằng CSS. CSS có một tính năng mạnh mẽ được gọi là Pseudo-element. Font Awesome đã tận dụng yếu tố pseudo-element





0 để thêm các icon vào trong trang web.
Các bước thực hiện13. [Advanced] CSS Pseudo-elements300 Với một vài dự án đôi khi chúng ta không thể thêm icon trực tiếp vào HTML được nhưng không sao vẫn có cách thêm bằng CSS. CSS có một tính năng mạnh mẽ được gọi là Pseudo-element. Font Awesome đã tận dụng yếu tố pseudo-element





0 để thêm các icon vào trong trang web.
Các bước thực hiện13. [Advanced] CSS Pseudo-elements900 Với một vài dự án đôi khi chúng ta không thể thêm icon trực tiếp vào HTML được nhưng không sao vẫn có cách thêm bằng CSS. CSS có một tính năng mạnh mẽ được gọi là Pseudo-element. Font Awesome đã tận dụng yếu tố pseudo-element





0 để thêm các icon vào trong trang web.

Các bước thực hiện


2

Thiết lập css chung cho tất cả icon

Xác định font-family tương ứng cho mỗi kiểu, Font Awesome có 5 kiểu trong đó 2 kiểu free là Solid và Brands còn 3 kiểu pro [trả phí] là Regular, Light và Duotone. Xem bảng bên dưới để tìm giá trị.

Xác định font-weight tương ứng cho mỗi kiểu, xem bảng bên dưới để tìm giá trị.

Xác định Unicode tương ứng cho icon bạn muốn, xem bảng cheatsheet để tìm giá trị.

  • //completejavascript.com/toi-uu-font-awesome-voi-icomoon
  • //viblo.asia/p/tao-icon-font-voi-icomoon-WAyK8e1eZxX
  • Style
  • Availability
  • Solid

Bài Viết Liên Quan

Chủ Đề