第一步

下载自己想要的颜色的主题包 解压

2,安装主题工具

npm i element-theme -g

3,安装chalk主题,可以从 npm 安装或者从 GitHub 拉取最新代码
npm i element-theme-chalk -D

npm i https://github.com/ElementUI/theme-chalk -D

4、初始化变量文件
et -i [可以自定义变量文件,默认为element-variables.scss]

这时根目录下会产生element-variables.scss(或自定义的文件),大致如下:

$--color-primary: #409EFF !default;
$--color-primary-light-1: mix($--color-white, $--color-primary, 10%) !default; /* 53a8ff */
$--color-primary-light-2: mix($--color-white, $--color-primary, 20%) !default; /* 66b1ff */
$--color-primary-light-3: mix($--color-white, $--color-primary, 30%) !default; /* 79bbff */
$--color-primary-light-4: mix($--color-white, $--color-primary, 40%) !default; /* 8cc5ff */
$--color-primary-light-5: mix($--color-white, $--color-primary, 50%) !default; /* a0cfff */
$--color-primary-light-6: mix($--color-white, $--color-primary, 60%) !default; /* b3d8ff */
$--color-primary-light-7: mix($--color-white, $--color-primary, 70%) !default; /* c6e2ff */
$--color-primary-light-8: mix($--color-white, $--color-primary, 80%) !default; /* d9ecff */
$--color-primary-light-9: mix($--color-white, $--color-primary, 90%) !default; /* ecf5ff */

$--color-success: #67c23a !default;
$--color-warning: #eb9e05 !default;
$--color-danger: #fa5555 !default;
$--color-info: #878d99 !default;

...

5、把你下载的包里边的内容替换掉刚刚命令下载的theme里的文件

6、编译主题
修改完变量后,要编译主题(如果编译后,再次修改了变量,需要重新编译)

et

7、引入自定义主题
最后一步,将编译好的主题文件引入项目(编译的文件默认在根目录下的theme文件下,也可以通过 -o 参数指定打包目录),在入口文件main.js中引入

import '../theme/index.css'
import ElementUI from 'element-ui'
import Vue from 'vue'

Vue.use(ElementUI)

在项目中写些样式,看下主题色是否改变:(主题色变为紫色)

<div>
      <el-button>默认按钮</el-button>
      <el-button type="primary">主要按钮</el-button>
      <el-button type="success">成功按钮</el-button>
      <el-button type="info">信息按钮</el-button>
      <el-button type="warning">警告按钮</el-button>
      <el-button type="danger">危险按钮</el-button>
    </div>

Elementui如何修改自定义主题相关推荐

  1. vue2.0-基于elementui换肤[自定义主题]

    0. 直接上 预览链接 vue2.0-基于elementui换肤[自定义主题] 1. 项目增加主题组件 在项目的src/components下添加skin文件夹 skin文件获取地址 2. 项目增加自 ...

  2. vue-基于elementui换肤[自定义主题]

    前言: 这篇文章记录换肤的两个方面: 1.基于elementui这个ui框架的换肤 2.在vue项目里自己写的内容的换肤 所用知识: vue , elementui , vuex , sass , g ...

  3. Element-ui自定义主题换肤

    在使用Element-ui进行项目开发时,我们会想把那个饿了么的天蓝色换成自己项目的主题色,那如何在自己的项目中实现换肤耶,我这次用的是 使用命令行主题工具生成css文件 的方式换肤 1. 用vue- ...

  4. elementUI自定义主题配色

    前言 之前的项目里面用elementUI时,一直使用的都是默认配色.看久了,都有点视觉疲劳了,所以想着去更改一下它的主题配色.在网上看到了很多修改颜色的方式,也走了很多弯路.为了让自己下次修改主题配色 ...

  5. elementUi自定义主题色(最简单优雅)

    elementUi自定义主题色 Element 的 theme-chalk 使用 SCSS 编写,如果你的项目也使用了 SCSS,那么可以直接在项目中改变 Element 的样式变量: 1.新建一个样 ...

  6. element ui 引入css,element-ui引入方式、自定义主题

    1. element-ui组件引入方式: 1)完整引入 在 main.js 中写入以下内容: import Vue from 'vue'; import ElementUI from 'element ...

  7. android设置主题的方法,Android_修改Android App样式风格的方法,android中可以自定义主题和风格 - phpStudy...

    修改Android App样式风格的方法 android中可以自定义主题和风格.风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等.可以在res/value ...

  8. 【skills】sublime text 3 自定义 修改 颜色主题 配色方案

    因为自带的主题是存储在 C:\Users\lenovo\AppData\Local\Sublime Text 3\Cache\Color Scheme - Legacy 对应 preference - ...

  9. 组件库自定义主题换肤实现方案

    概述 douluo-ui 组件库 是基于 element-ui 实现的,那么实现换肤分两步:一是 element-ui 的换肤方案:二是 douluo-ui组件库 的换肤方案 element-ui 的 ...

最新文章

  1. 最小树形图及其生产方法
  2. 是男人就过8题!楼教主出题,请接招!
  3. Frighting的日常:第6天
  4. 冷却负载、人为因素影响传统数据中心效率
  5. python水仙花数总结_python打印n位数“水仙花数”(实例代码)
  6. EAT/IAT Hook
  7. [转]用 ASP.NET 2.0 改进的 ViewState 加快网站速度
  8. 利用深度学习识别番茄早期植株中的塔图绝对菌
  9. mysql面试题 真的很不错
  10. jquery 获取指定元素
  11. IMX6DL4.1.15支持EIM总线(上)——实际操作,修改内容。
  12. html区分手机和电脑,移动端和pc端的区别是什么
  13. 扁平卡通风毕业论文答辩PPT模板
  14. java中的jsp是什么?
  15. 计蒜客 428(人人都有极客精神-日期问题)
  16. Webmin未经身份验证的远程代码执行
  17. VS2019除出现许可证过期问题-无法下载许可证
  18. 楼教主的ACM心路历程
  19. html文本框背景text怎么变透明,css怎么设置背景图片透明文字不透明?
  20. HLS 流媒体服务与加解密

热门文章

  1. uniapp小程序实现弹幕功能
  2. 泥塑课——Python
  3. win8.1的wifi连接受限怎么办
  4. 机器学习——基于Bagging的集成学习:随机森林(Random Forest)及python实现
  5. A. Google SRE概述
  6. Android开发都需要使用什么语言?
  7. 第8章第1节:创建演示文稿并设置演示文稿的主题颜色 [PowerPoint精美幻灯片实战教程]
  8. 今日头条技术架构分析,看这篇就对了!
  9. toppaster topsolder
  10. App被拒的七宗罪之(一)