Icon
Introduction
laravue
sử dụng 2 hệ thống icons - Element-UI icons và IconFont.cn. Bạn có thể xem ở đây
Nếu bạn không tìm thấy icons như mong muốn, bạn có thể tìm kiếm vài tải về từ trang iconfont.cn, xong rồi generate và sử dụng như các icon có sẵn. Bạn cũng có thể tìm kiếm svg icon ở các website khác, tải về rồi thư mục này.
IconFont.cn
Download và generate icons từ websiteLaravue được phát triển dựa trên frontend framework vue-element-admin của tác giả người Trung Quốc PanJiaChen. Cho nên trong quá trình phát triển cũng như tài liệu hướng dẫn chúng tôi cố gắng giữ nguyên những đóng góp của tác giả, ví dụ một số minh hoa có tiếng Trung. Mong các bạn thông cảm.
Đầu tiên các bạn tìm và tải icon mong muốn vào thư mục @/icons/svg
, icon sẽ được generate tự động (build bằng yarn run...
)

Hướng dẫn sử dụng IconFont
<svg-icon icon-class="password" /> // icon-class là tên của icon
Thay đổi màu
Mặc định =svg-icon
thừa kế màu từ parent fill: currentColor;
. Bạn có thể thay đổi trực tiếp thuộc tính này ở component con, hoặc component cha (có tác dụng cho tất cả các component con) ở @/components/SvgIcon/index.vue
Cách sử dụng Element UI icon
Elemnt UI có cung cấp cho chúng ta một số icon cở bảni. Bạn có thể sử dụng như code mẫu bên dưới.
<i class="el-icon-edit"></i>
<i class="el-icon-share"></i>
<i class="el-icon-delete"></i>
<el-button type="primary" icon="el-icon-search">Search</el-button>
Thay đổi màu cho Element UI icon
Bạn có thể thay đổi màu của các icon này dễ dàng bằng cách sử dụng CSS và thuộc tính color
cho icon.