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

elementui配色

2026-03-05 19:54:40前端教程

Element UI 默认配色方案

Element UI 默认采用一套清新、中性的配色方案,主要包含以下颜色值:

elementui配色

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

自定义配色方法

通过 SCSS 变量覆盖 在项目中创建 SCSS 文件(如 element-variables.scss),覆盖默认变量:

elementui配色

$--color-primary: #FF6600;
$--color-success: #00CC66;
$--color-warning: #FF9900;
$--color-danger: #FF3333;
$--color-info: #999999;

@import "~element-ui/packages/theme-chalk/src/index";

使用在线主题生成器 Element UI 官方提供主题生成工具(https://element.eleme.io/#/zh-CN/theme),可通过可视化界面调整颜色并下载定制主题

配色规范建议

  • 主色不超过 3 种,建议采用 60-30-10 比例分配
  • 文字颜色保持足够对比度(WCAG 2.0 AA 级标准要求至少 4.5:1)
  • 状态色系保持明度梯度一致,例如:
    $--button-success-hover-color: mix($--color-white, $--color-success, 20%);

暗色模式适配

通过 CSS 变量实现动态主题切换:

:root {
  --el-color-primary: #409EFF;
}
.dark-mode {
  --el-color-primary: #3375B9;
}

配色资源推荐

标签: elementui
分享给朋友:

相关文章

elementui优秀

elementui优秀

优秀特性 Element UI 作为一款基于 Vue.js 的组件库,因其设计规范、易用性和丰富的功能而广受开发者青睐。 一致性设计 遵循统一的视觉风格和交互逻辑,提供开箱即用的主题定制能力,支…

elementui nuxt

elementui nuxt

在 Nuxt.js 中使用 Element UI Element UI 是一个基于 Vue.js 的组件库,适用于开发后台管理系统。在 Nuxt.js 项目中集成 Element UI 需要一些额外配…

elementui核心

elementui核心

Element UI 核心概念 Element UI 是基于 Vue.js 2.0 的桌面端组件库,其核心设计理念是简洁、高效、易用。以下是其核心组成部分: 组件化设计 提供丰富的 UI 组件,如…

elementui rowspan

elementui rowspan

合并行(Rowspan)在 Element UI 表格中的实现 Element UI 的表格组件默认不直接支持 rowspan 属性,但可以通过自定义 span-method 方法实现合并行功能。以下…

elementui transfer

elementui transfer

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

elementui title

elementui title

ElementUI 的 Title 相关组件及用法 ElementUI 提供了多种与标题(Title)相关的组件和配置选项,适用于不同场景的需求。以下是常见的使用方法和组件介绍: 对话框(Dia…