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

elementui配色

2026-01-14 20:27:27前端教程

Element UI 配色方案

Element UI 提供了一套基于 Vue.js 的默认配色方案,主要用于组件库的视觉设计。以下是其核心配色及自定义方法:

默认主题色

  • 主色调:#409EFF(蓝色)
  • 成功色:#67C23A(绿色)
  • 警告色:#E6A23C(橙色)
  • 危险色:#F56C6C(红色)
  • 信息色:#909399(灰色)

中性色

  • 主要文字:#303133
  • 常规文字:#606266
  • 次要文字:#909399
  • 占位文字:#C0C4CC
  • 边框色:#DCDFE6 / #E4E7ED / #EBEEF5 / #F2F6FC

自定义主题

  1. 通过 SCSS 变量覆盖 修改 element-variables.scss 文件中的变量:

    elementui配色

    $--color-primary: #FF5722; // 修改主色调为橙色
    $--font-path: '~element-ui/lib/theme-chalk/fonts';
    @import "~element-ui/packages/theme-chalk/src/index";
  2. 在线主题生成器 使用官方工具 Element Theme Generator 可视化生成主题,下载后替换项目中的样式文件。

    elementui配色

  3. 命令行工具 安装主题生成工具后通过命令修改:

    npm i element-theme -g
    et --init # 初始化变量文件
    et # 编译主题

配色建议

  • 主色建议选择饱和度适中的颜色,确保可读性。
  • 辅助色与主色保持协调,可通过调色盘工具生成互补色。
  • 深色背景避免使用纯黑(如 #000000),推荐使用 #1F2D3D 等深灰。

暗色模式适配

Element UI 默认未提供暗色主题,需手动覆盖组件样式:

.el-container {
  background-color: #222;
  color: rgba(255, 255, 255, 0.8);
}

标签: elementui
分享给朋友:

相关文章

elementui spring

elementui spring

ElementUI 与 Spring 整合方法 ElementUI 是基于 Vue.js 的前端组件库,Spring 是 Java 后端框架。整合两者需要前后端分离架构,通过 RESTful API…

elementui键盘

elementui键盘

Element UI 键盘事件处理 Element UI 是基于 Vue.js 的组件库,处理键盘事件通常结合 Vue 的原生事件绑定或自定义指令实现。 常用键盘事件绑定方式 在 Element…

elementui锁屏

elementui锁屏

ElementUI 锁屏功能实现 ElementUI 本身并未直接提供锁屏组件,但可以通过遮罩层、自定义指令或结合 Vue 路由守卫实现类似效果。以下是几种常见实现方式: 使用遮罩层与自定义指令 通…

elementui选中

elementui选中

选中状态的基本用法 在Element UI中,选中状态通常通过v-model绑定数据实现。例如表格的多选功能,使用el-table组件配合type="selection"的列定义,结合v-model绑…

elementui更新

elementui更新

Element UI 更新指南 Element UI 是一个基于 Vue.js 的组件库,更新到最新版本可以获取新功能、性能优化和 Bug 修复。以下是更新 Element UI 的详细步骤: 检查…

elementui合计

elementui合计

ElementUI 合计功能实现 ElementUI 的表格组件(el-table)提供了合计行功能,可以通过设置 show-summary 属性和 summary-method 方法来自定义合计行的…