修改Element主题js库

效果展示:

Element主题换肤


封装的一个修改Element主题的一个js插件库,支持三种颜色的输入:RGB,RGBA,HEX。使用简单方便,适用于初级修改主题的需求。

 一、版本说明

desc: 修改element元素主题

 version:0.0.8

 Author: nibing

 修改时间:2021年6月30日14:42:03

 修改时间:2021年7月7日15:41:15

二、原理:

scss变量的用法

CSS.StyleDeclaration setProperty()方法

三、API:

1.changeTheme($color);

        修改主题方法: 修改Element颜色(hex/rgb/rgba)

        参数说明: $color: 初始化颜色值 类型:string 必填:true

2.Help();

        

        获取帮助说明的方法: 获取帮助说明

        参数说明:null

四、使用:

npm i theme-vue

yarn add theme-vue

方式一、 

main.js\

 1.注释掉原element样式文件即:import 'element-ui/lib/theme-chalk/index.css';\

2.引入自定义组件 

* import Theme from "theme-vue"; // 引入


 

3.XXX.vue

* import Theme from "theme-vue"";// 引入

* const Th = new Theme(); // 创建修改主题对象

* Th.changeTheme("#cccccc") // 修改element颜色(hex/rgb/rgba)

方式二、

main.js\

 1.注释掉原element样式文件即:import 'element-ui/lib/theme-chalk/index.css';\

2.引入自定义组件 

* import Theme from "theme-vue"; // 引入

* const Th = new Theme(); // 创建修改主题对象

* Vue.prototype.$theme = Th;


 

3.XXX.vue

* import Vue from 'vue'

*  Vue.prototype.$theme.changeTheme("#123456")

初级小前端编写,请大佬过目;

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值