layui’s icon is taken from Alibaba’s vector icon library Iconfont
The first step is to open http://iconfont.cn/ through the browser and visit Alibaba Baba vector icon library.
The second step is to authorize login to an account through the user icon in the upper right corner. Here I choose to use Github as the login account.
The third step, after the login is completed, let us understand a little about the basic operations.
Iconfont provides a lot of icon libraries, including official icon resources and some third-party materials. There are many ways to choose, and you can integrate some colorful icons into the project. Here we choose the "Multi-color Financial Business Icons" in the "Colorful Icon Library" as our case.
Through the operation of the panel, we can easily collect/download various icons, and we can also add these icons to a project like "add to shopping cart".
Put all the browsed icons into the shopping cart and create a project.
The fourth step, after adding a project, let’s get familiar with the management and operation of the project
Set the project information and modify the FontClass prefix of the icon to "layui-extend"
This is the rendering after modification and saving.
The fifth step is to choose the integration method.
Iconfont provides two integration methods. One is to integrate by generating online CDN resources. The advantage is that it is very convenient to maintain. A project will have a unique address that remains unchanged. After the warehouse is updated, it can be directly referenced and the update problem will be ignored. Another way is to download to local integration, which has the advantage of ensuring the integrity of the entire project and retaining various versions.
The beholder has different opinions and the wise have wisdom. I chose to download the file for integration.
After clicking the Download to local button, we got a ZIP package. Download the latest version of the framework from the layui official website. After decompressing the two, put them in the same directory. The directory structure is as follows.
The sixth step is to create a new directory named layui-icon-extend under css/modules in the layui directory, and copy the files starting with iconfont in the font directory into it.
Step 7, start writing code! ! !
Quote the iconfont.css file under layui-icon-extend in the page reference, and then you can use "iconfont layui-extend-xxxx" to reference the icon.
In the above style, iconfont refers to the style name in iconfont.css. To avoid conflicts, modification is generally not recommended. Of course, if you reference more projects on iconfont, you can also modify it.
Note: Do not change it to layui-icon, it will conflict with the icon that comes with layui! !
Step 8, let’s take a look at the effect.
For more layui knowledge, please pay attention to the layui usage tutorial column.
The above is the detailed content of layui custom font icon graphic tutorial. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Atom editor mac version download
The most popular open source editor

SublimeText3 Linux new version
SublimeText3 Linux latest version

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Zend Studio 13.0.1
Powerful PHP integrated development environment

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.