elementui 组件基本颜色的修改

再用elementui中的组件时根据项目的不同主题色也不一样, 这里是对一些常用组件基础颜色的修改,可以直接用,根据主题色的不同直接替换--theme_color变量的值就行

创建一个css文件 

/* 全局样式 */
html,body {
    --theme_color: #0C871B;
}

/* primary按钮样式 */
.el-button--primary {
    background-color: var(--theme_color);
    border-color: var(--theme_color);
}

.el-button--primary:hover {
    background-color: #1c922a;
    border-color: #1c922a;
}

.el-button--primary:focus {
    background-color: #1c922a;
    border-color: #1c922a;
}


/* checkbox */
.el-checkbox__inner:hover {
    border-color: var(--theme_color);
}

.el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: var(--theme_color);
}

.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: var(--theme_color);
    border-color: var(--theme_color);
}

.el-checkbox__input.is-checked+.el-checkbox__label {
    color: var(--theme_color);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: var(--theme_color);
    border-color: var(--theme_color);
}

/* input */
.el-input__inner:focus {
    border-color: var(--theme_color);
}

.el-range-editor.is-active, .el-range-editor.is-active:hover {
    border-color: var(--theme_color);
}

.el-time-panel__btn.confirm {
    color: var(--theme_color);
}

.el-picker-panel__icon-btn:hover {
    color: var(--theme_color);
}

.el-date-table td.available:hover {
    color: var(--theme_color);
}

.el-date-table td.start-date span {
    background-color: var(--theme_color);
}

.el-date-table td.end-date span {
    background-color: var(--theme_color);
}

.el-date-table td.today span {
    color: var(--theme_color);
}

/* 面包屑 */
.el-breadcrumb__inner a:hover {
    color: var(--theme_color);
}

/* menu 导航栏 */
.el-menu--horizontal>.el-menu-item.is-active {
    border-bottom: 2px solid var(--theme_color);
    color: var(--theme_color);
}

.el-menu--horizontal>.el-menu-item:hover {
    color: var(--theme_color);
}

.el-menu--horizontal .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
    color: var(--theme_color);
}

/* 下拉菜单 */
.el-dropdown-menu__item:not(.is-disabled):hover {
    background-color: #c0f7c7;
    color: var(--theme_color);
}

/* el-select */
.el-select .el-input.is-focus .el-input__inner {
    border-color: var(--theme_color);
}

.el-select .el-input__inner:focus {
    border-color: var(--theme_color);
}

.el-select-dropdown__item.selected {
    color: var(--theme_color);
}

/* .el-cascader */
.el-cascader .el-input.is-focus .el-input__inner {
    border-color: var(--theme_color);
}

.el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
    color: var(--theme_color);
}

.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
    color: var(--theme_color);
}

/* .el-radio */
.el-radio__input.is-checked .el-radio__inner {
    background-color: var(--theme_color);
    border-color: var(--theme_color);
}

.el-radio__inner:hover {
    border-color: var(--theme_color);
}

/* el-pager */
.el-pager li.active {
    color: var(--theme_color);
}

.el-pager li:hover {
    color: var(--theme_color);
}

/* el-pagination */
.el-pagination__sizes .el-input .el-input__inner:hover {
    border-color: var(--theme_color);
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--theme_color);
}

/* el-tree */
.el-tree-node.is-current>.el-tree-node__content {
    background-color: var(--theme_color);
    color:#fff;
}

在vue中使用,就在APP.vue  style标签中引入就行, 不要加scoped属性

@import './gloab_css.css';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值