layui图标用法总结

本文介绍了layui图标的使用方法,包括下载layui.js文件、在HTML页面中引入资源,以及展示上传和下载按钮图标的使用示例,帮助读者快速掌握layui图标的应用。

本文参考官方文档《layui图标使用官方文档》,建议先看此文章,并结合本文的前两个步骤使用即可

1.下载layui.js相关文档,《layui.js下载》,下载之后里面的内容如下:

只需要把layui文件夹拷贝到自己项目中即可

2.页面引入,在自己要实现文件上传功能的html页面引入下面两个文件:

<script src="${basePath?if_exists}/demp/layui/layui.js" charset="utf-8"></script>
<link rel='stylesheet' href='${basePath?if_exists}/demp/layui/css/layui.css' media="all">
<!-- 注意:如果你直接复制所有代码到本地,上述css路径需要改成你本地的或者是项目里文件的路径 -->

 3.本文实现了上传和下载按钮图标的使用,效果如下:

html代码如下(可以通过font-size和color属性定义图标的大小和颜色,具体看下面代码):

<html>
 <head>
  <title> New Document </title>
 <link rel="stylesheet" href="C:\Users\tljj\Desktop\layui-v2.4.5\layui-v2.4.5\layui\css\layui.css"  media="all">
 <script src="C:\Users\tljj\Desktop\layui-v2.4.5\layui-v2.4.5\layui\layui.js" charset="utf-8"></script>
 <!-- 注意:如果你直接复制所有代码到本地,上述css路径需要改成你本地的 -->
  <style type="text/css">
	.uploadBt {  
		    background:#378D7E;  
		    color:#FFFFFF;
		    padding: 3px 7px 5px 7px;  
		    font-size:11px;  
		    border-radius:2px 2px 2px 2px;
		    cursor:pointer;
	    }  
    .downloadBt {  
		    background:#EC4E22;  
		    color:#FFFFFF;
		    padding: 3px 7px 5px 7px;  
		    font-size:11px;  
		    border-radius:2px 2px 2px 2px;
		    cursor:pointer;
	    }  
  </style>
 </head>
 <body>
	<br><br><br>
	<div style="width:80%">
		&nbsp;&nbsp;&nbsp;&nbsp;
		<span class="uploadBt" onclick="uploadLog(this,'${logInfo.logName?if_exists}')" >
			<i class="layui-icon layui-icon-upload" style="font-size: 13px; color: #FFFFFF;"></i>&nbsp;上传
		</span>
		&nbsp;&nbsp;&nbsp;&nbsp;
		<span class="downloadBt" onclick="downloadLog('${logInfo.logName?if_exists}')" >
			<i class="layui-icon layui-icon-download-circle" style="font-size: 14px; color: #FFFFFF;"></i>&nbsp;下载
		</span>
	</div>
 </body>
</html>

 

<think>由于用户要求提供layui图标的汇总,但layui图标实际上是通过其内置的字体图标(iconfont)来实现的。在layui中,使用图标主要是通过为元素(通常是i标签)添加`layui-icon`类,然后再加上具体的图标类名(如`layui-icon-home`)来实现。 但是,layui官方文档中已经提供了所有图标的类名及其对应的字符实体。由于图标数量较多,这里不可能全部列出,但我们可以给出一些常用的图标类名,并说明如何使用。 不过,需要注意的是,layui图标在2.5.x版本中有所增加,但基本使用方式一致。以下是一些常用的layui图标类名(对应layui 2.5.6版本): 常用图标: - 主页:`layui-icon-home` - 菜单:`layui-icon-menu` - 设置:`layui-icon-set` - 消息:`layui-icon-notice` - 表单:`layui-icon-form` - 文字:`layui-icon-fonts` - 图片:`layui-icon-picture` - 视频:`layui-icon-video` - 帮助:`layui-icon-help` - 关闭:`layui-icon-close` - 右箭头:`layui-icon-right` - 左箭头:`layui-icon-left` - 上箭头:`layui-icon-up` - 下箭头:`layui-icon-down` - 搜索:`layui-icon-search` - 用户:`layui-icon-user` - 添加:`layui-icon-add-1` 或 `layui-icon-add` - 编辑:`layui-icon-edit` - 删除:`layui-icon-delete` - 分享:`layui-icon-share` - 上传:`layui-icon-upload` - 下载:`layui-icon-download` - 赞:`layui-icon-praise` - 踩:`layui-icon-tread` - 收藏:`layui-icon-collect` - 位置:`layui-icon-location` - 邮件:`layui-icon-email` - 手机:`layui-icon-cellphone` - 网站:`layui-icon-website` - 购物车:`layui-icon-cart` - 支付:`layui-icon-pay` - 日历:`layui-icon-date` - 时间:`layui-icon-time` - 刷新:`layui-icon-refresh` - 声音:`layui-icon-voice` - 静音:`layui-icon-mute` - 更多:`layui-icon-more` - 左向右箭头:`layui-icon-component` - 模板:`layui-icon-template` - 应用:`layui-icon-app` - 文件:`layui-icon-file` - 文件夹:`layui-icon-folder` - 聊天:`layui-icon-chat` - 拨号:`layui-icon-dialogue` - 记录:`layui-icon-log` - 代码:`layui-icon-code` - 表格:`layui-icon-table` - 图表:`layui-icon-chart` - 相机:`layui-icon-camera` - 打印机:`layui-icon-print` - 汽车:`layui-icon-car` - 表情:`layui-icon-face` - 阅读:`layui-icon-read` - 关于:`layui-icon-about` 使用方式: 在HTML中,使用i标签并添加`layui-icon`和具体的图标类名,例如: ```html <i class="layui-icon layui-icon-home"></i> 首页 ``` 另外,layui还支持图标的旋转(`layui-icon-anim`)和图标在按钮中的使用。 由于图标非常多,完整的图标列表可以参考layui的官方文档:https://www.layui.com/doc/element/icon.html 但是,如果用户需要在自己的项目中查看所有图标,也可以使用layui提供的图标展示页面,或者通过以下方法在本地查看: 1. 引入layui的CSS文件。 2. 在页面中使用一个容器,然后通过JavaScript动态生成所有图标的列表。 下面是一个示例代码,用于展示layui的所有图标(需要先引入layui的CSS):</think>Layui图标系统基于字体图标实现,通过为元素添加 `layui-icon` 类名和特定的图标类名即可使用。以下是常用图标分类及代码示例: ### 常用图标类名汇总 ```html <!-- 基础操作 --> <i class="layui-icon layui-icon-ok"></i> 确认 <i class="layui-icon layui-icon-close"></i> 关闭 <i class="layui-icon layui-icon-add-1"></i> 添加 <i class="layui-icon layui-icon-delete"></i> 删除 <!-- 导航类 --> <i class="layui-icon layui-icon-home"></i> 首页 <i class="layui-icon layui-icon-component"></i> 组件 <i class="layui-icon layui-icon-template"></i> 模板 <!-- 文件操作 --> <i class="layui-icon layui-icon-file"></i> 文件 <i class="layui-icon layui-icon-folder"></i> 文件夹 <i class="layui-icon layui-icon-upload"></i> 上传 <i class="layui-icon layui-icon-download"></i> 下载 <!-- 编辑类 --> <i class="layui-icon layui-icon-edit"></i> 编辑 <i class="layui-icon layui-icon-fonts-code"></i> 代码 <i class="layui-icon layui-icon-read"></i> 阅读 <!-- 系统功能 --> <i class="layui-icon layui-icon-set"></i> 设置 <i class="layui-icon layui-icon-log"></i> 日志 <i class="layui-icon layui-icon-notice"></i> 通知 <!-- 方向指示 --> <i class="layui-icon layui-icon-left"></i> 左箭头 <i class="layui-icon layui-icon-right"></i> 右箭头 <i class="layui-icon layui-icon-up"></i> 上箭头 <i class="layui-icon layui-icon-down"></i> 下箭头 <!-- 多媒体 --> <i class="layui-icon layui-icon-camera"></i> 相机 <i class="layui-icon layui-icon-video"></i> 视频 <i class="layui-icon layui-icon-voice"></i> 语音 <!-- 其他常用 --> <i class="layui-icon layui-icon-search"></i> 搜索 <i class="layui-icon layui-icon-user"></i> 用户 <i class="layui-icon layui-icon-share"></i> 分享 ``` ### 完整使用示例 ```html <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/layui@2.6.8/dist/css/layui.min.css"> </head> <body> <div style="padding: 20px;"> <h3>常用图标示例</h3> <div class="layui-row"> <div class="layui-col-md3"> <i class="layui-icon layui-icon-home"></i> 首页 </div> <div class="layui-col-md3"> <i class="layui-icon layui-icon-user"></i> 用户中心 </div> <div class="layui-col-md3"> <i class="layui-icon layui-icon-set"></i> 系统设置 </div> </div> <h3>带背景的按钮图标</h3> <button class="layui-btn"> <i class="layui-icon layui-icon-upload"></i> 上传文件 </button> <button class="layui-btn layui-btn-danger"> <i class="layui-icon layui-icon-delete"></i> 删除 </button> </div> </body> </html> ``` ### 关键特性说明 1. **自动适配**:图标会继承父元素的字体颜色和大小 2. **旋转动画**:添加 `layui-icon-anim` 类实现旋转效果 ```html <i class="layui-icon layui-icon-loading layui-icon-anim"></i> 加载中 ``` 3. **尺寸控制**:通过 `font-size` 调整大小 ```css .large-icon { font-size: 30px; /* 默认16px */ } ``` 4. **颜色控制**:通过 `color` 属性修改颜色 ```html <i class="layui-icon layui-icon-heart" style="color:#FF5722;"></i> ``` ### 完整图标列表获取 1. 官方文档查看:[Layui 图标文档](https://www.layui.com/doc/element/icon.html) 2. 源码查看:下载 Layui 源码包,查看 `font/icon.json` 文件 3. 控制台查看:在浏览器控制台输入 `layui.icon()`
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值