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

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中文网

elementui中文网

Element UI 中文网相关信息 Element UI 是一款基于 Vue.js 的开源 UI 组件库,由饿了么前端团队开发和维护。以下是关于 Element UI 中文网的相关信息: 官方网…

elementui升级plus

elementui升级plus

Element UI 升级到 Element Plus 的方法 Element Plus 是 Element UI 的升级版本,专为 Vue 3 设计,提供了更好的性能和更多新特性。以下是升级的具体步…

elementui table

elementui table

ElementUI Table 基本用法 ElementUI 的 Table 组件用于展示结构化数据,支持排序、筛选、分页等功能。以下是一个基础示例: <template> &l…

elementui组件

elementui组件

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

elementui视频

elementui视频

以下是关于 ElementUI 视频资源的整理,涵盖教程、实战案例和官方资源: ElementUI 官方视频资源 ElementUI 官方文档虽以文字为主,但部分社区或第三方平台可能有官方团队发布…

elementui iview

elementui iview

Element UI 和 iView 对比 Element UI 和 iView 都是基于 Vue.js 的 UI 组件库,广泛应用于企业级中后台系统的开发。以下是两者的主要特点和差异: Elem…