layui导航菜单怎么给指定菜单项添加自定义字体图标(layui-icon)

星敏君_9462

星敏君_9462

2026-11-13

453人浏览

原创

Layui菜单图标直接在标签添加layui-icon和具体图标类名(如layui-icon-home)即可显示,无需额外JS;需引入layui.css,图标本质为字体,可用CSS调大小、颜色。

layui导航菜单怎么给指定菜单项添加自定义字体图标(layui-icon)

直接在对应菜单项的 标签上加 layui-icon 类和具体图标类名即可,无需额外 JS 或配置。

1. 基础写法:用 i 标签嵌入图标类名

Layui 导航菜单本质是普通 HTML 结构,图标通过内联元素(推荐 )配合类名渲染。只要确保引入了 layui.css,就能直接使用内置图标。

  • 菜单结构示例(lay-nav 是 Layui 推荐的导航容器类):



      
  • 首页

  •   
  • 用户中心

  •   
  • 系统设置

每个 标签必须同时具备:
– layui-icon(声明这是 Layui 字体图标)
– 具体图标类名(如 layui-icon-home、layui-icon-user)

2. 图标类名从哪找?

官方图标列表在 Layui 文档「字体图标」页完整公开,所有类名都以 layui-icon- 开头。常见有:

深蓝色网站后台管理系统layui框架模板-AdminPro
深蓝色网站后台管理系统layui框架模板-AdminPro

一款深蓝色网站后台管理系统layui框架模板

下载
  • layui-icon-home(首页)
  • layui-icon-user(用户)
  • layui-icon-set(设置)
  • layui-icon-table(表格)
  • layui-icon-file(文件)
  • layui-icon-survey(统计)

不记得类名时,打开 Layui 官方图标文档 搜索关键词即可,支持实时预览和复制。

3. 自定义样式:调大小、改颜色

因为图标本质是文字,所以直接用 CSS 控制 font-size 和 color 就行,无需额外 hack。

  • 统一调整所有菜单图标大小:
    .lay-nav-item .layui-icon { font-size: 18px; }
  • 单独给“系统设置”加红色:
    .lay-nav-item:nth-child(3) .layui-icon { color: #ff5722; }
  • 悬停时变色(增强交互):
    .lay-nav-item:hover .layui-icon { color: #009688; }

4. 注意事项

避免以下常见问题:

  • 漏掉 layui-icon 类 —— 单独写 layui-icon-home 不生效
  • 误用块级标签(如
    )包裹图标 —— 可能破坏行内对齐,坚持用 或
  • 图标显示为方块或问号 —— 检查是否漏引 layui.css,或浏览器控制台是否有字体文件 404
  • 自定义图标(如 iconfont)混用 —— 不要和 layui-icon 类共存于同一元素,前缀需独立(如 icon-xxx)

相关专题

更多
python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

2983

5

前端如何实现即时通讯
前端如何实现即时通讯

实现即时通讯的方法有WebSocket、Long Polling、Server-Sent Events、WebRTC等等。详细介绍:1、WebSocket,它可以在客户端和服务器之间建立持久连接,实现实时的双向通信,前端可以使用 WebSocket API来创建WebSocket连接,并通过发送和接收消息来实现即时通讯;2、Long Polling,是一种模拟实时通信的技术等等。

2023.10.09

6543

6

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

7390

13

php和前端的关联介绍
php和前端的关联介绍

php既可以作为前端语言,也可以作为后端语言。想了解更多php和前端的相关内容,可以阅读本专题下面的文章。

2024.03.22

7278

10

前端外包工作内容有哪些
前端外包工作内容有哪些

前端外包工作内容包括:1. 网站和应用程序开发;2. 用户界面和交互设计;3. 用户体验优化;4. 设计和视觉开发;5. 跨浏览器兼容性;6. 性能优化;7. 维护和更新;8. 项目管理和沟通。想了解更多前端的相关内容,可以阅读本专题下面的文章。

2024.05.22

1043

5

阿里icon
阿里icon

php中文网为大家提供阿里icon教程,阿里icon是指“Iconfont”,是由阿里巴巴矢量图标库提供的一种图标字体,包含了大量的中英文图标和符号。php中文网还为大家带来阿里icon的相关下载资源、相关文章等内容,供大家免费下载使用。

2023.06.15

1394

3

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

2026.11.12

0

15

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

120

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

60

13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
ThinkPHP配置开发与CMS后台实战
ThinkPHP配置开发与CMS后台实战

共87课时 | 13.2万人学习

第二十三期_综合实战
第二十三期_综合实战

共89课时 | 11.5万人学习

Layui 快速入门精讲
Layui 快速入门精讲

共5课时 | 1.6万人学习