当前位置:首页 > 前端教程

elementui ico

2026-01-13 21:25:37前端教程

ElementUI 图标使用指南

ElementUI 提供了一套内置的图标库,可以通过 el-icon- 前缀直接使用。这些图标基于字体图标(iconfont)实现,支持灵活的颜色、大小调整。

内置图标调用方式

在 Vue 模板中通过 i 标签配合 class 使用:

elementui ico

<i class="el-icon-edit"></i>
<i class="el-icon-share"></i>
<i class="el-icon-delete"></i>

结合组件使用示例

与 Button 组件配合:

<el-button type="primary" icon="el-icon-search">搜索</el-button>

在 Menu 组件中使用:

elementui ico

<el-menu>
  <el-menu-item index="1">
    <i class="el-icon-menu"></i>
    <span>导航一</span>
  </el-menu-item>
</el-menu>

自定义图标样式

通过 CSS 调整图标样式:

.el-icon-edit {
  color: #409EFF;
  font-size: 20px;
  margin-right: 8px;
}

扩展第三方图标库

如需使用更多图标,可引入如 Font Awesome:

  1. 安装依赖:
    npm install @fortawesome/fontawesome-free
  2. 在 main.js 中导入:
    import '@fortawesome/fontawesome-free/css/all.css'
  3. 模板中使用:
    <i class="fas fa-user"></i>

注意事项

  • ElementUI 图标默认需要引入样式文件 element-ui/lib/theme-chalk/index.css
  • 图标作为纯文本渲染,颜色继承自父元素
  • 2.13.0+ 版本支持 SVG 图标,可通过 el-icon 组件使用

常用图标示例

<el-icon-edit/>
<el-icon-upload/>
<el-icon-download/>
<el-icon-setting/>

标签: elementuiico
分享给朋友:

相关文章

elementui组件

elementui组件

ElementUI 组件概述 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件,适用于快速开发中后台系统。以下是其核心组件分类及典型用法。 基础组件 Button…

elementui transfer

elementui transfer

ElementUI Transfer 组件使用指南 ElementUI 的 Transfer 组件用于在两栏之间转移数据,适用于权限分配、数据分类等场景。以下为详细使用方法: 基础用法 在模板中引入…

elementui作用

elementui作用

Element UI 的作用 Element UI 是一套基于 Vue.js 的桌面端组件库,主要用于快速构建用户界面。它提供了丰富的预定义组件,帮助开发者高效完成前端开发任务。 核心功能 提供高质…

elementui open=

elementui open=

ElementUI Open 方法详解 ElementUI 是一个基于 Vue.js 的组件库,提供了丰富的 UI 组件。open 方法通常用于打开对话框、下拉菜单等交互组件。 Dialog 组件的…

mvc elementui

mvc elementui

MVC 与 Element UI 的关系 MVC(Model-View-Controller)是一种软件设计模式,将应用程序分为三个核心部分:模型(数据逻辑)、视图(用户界面)和控制器(业务逻辑)。E…

elementui flex

elementui flex

以下是关于 Element UI 中 Flex 布局的详细说明和使用方法: Flex 布局基础 Element UI 的 Flex 布局基于 CSS Flexbox 模型,通过 el-row 和 e…