@truenewx/tnxvue2
Version:
互联网技术解决方案:Vue2扩展支持
190 lines (157 loc) • 4.97 kB
CSS
/**
* tnxel-theme.css
* 对Element UI颜色主题相关CSS的调整。
* 从通用调整中拆分出来的原因是,工程可能使用定制颜色主题的样式库,本主题样式库应在工程定制颜色主题的样式库之前引入。
*/
:root {
--el-color-primary: #409EFF;
--el-color-success: #67C23A;
--el-color-warning: #E6A23C;
--el-color-danger: #F56C6C;
--el-text-color-regular: #606266;
--el-border-color: #DCDFE6;
--el-dropdown-menuItem-hover-color: var(--el-color-primary);
}
.text-primary {
color: var(--el-color-primary) ;
}
.bg-primary {
background-color: var(--el-color-primary) ;
color: #ffffff;
}
.bg-primary a,
.bg-primary a:hover,
.bg-primary .el-link--default,
.bg-primary .el-link--default:hover,
.bg-primary .el-dropdown {
color: #ffffff;
}
.bg-primary .el-menu {
background-color: var(--el-color-primary) ;
}
.bg-primary .el-menu > .el-menu-item,
.bg-primary .el-menu > .el-menu-item a,
.bg-primary .el-menu > .el-submenu .el-submenu__title,
.bg-primary .el-menu > .el-submenu .el-submenu__title i {
color: #ffffff;
}
.bg-primary .el-menu-item:hover a,
.bg-primary .el-menu-item.is-active a,
.bg-primary .el-menu-item a:hover {
color: var(--el-color-primary);
background-color: #fff;
}
.border-primary {
border-color: var(--el-color-primary) ;
}
.text-success,
.theme-success .el-checkbox__input.is-checked + .el-checkbox__label {
color: var(--el-color-success) ;
}
.bg-success {
background-color: var(--el-color-success) ;
color: #ffffff;
}
.bg-success-light {
background-color: #F0F9EB ;
}
.border-success,
.theme-success .el-checkbox__input.is-focus .el-checkbox__inner,
.theme-success .el-input__inner:focus {
border-color: var(--el-color-success) ;
}
.theme-success .el-checkbox__input.is-checked .el-checkbox__inner,
.theme-success .el-checkbox__input.is-indeterminate .el-checkbox__inner {
background-color: var(--el-color-success) ;
border-color: var(--el-color-success) ;
}
.theme-success .el-button--default:hover,
.theme-success .el-button--default:active,
.theme-success .el-button--default:focus {
color: var(--el-color-success);
background: #F0F9EB;
border-color: #C2E7B0;
}
.text-warning,
.theme-warning .el-checkbox__input.is-checked + .el-checkbox__label {
color: var(--el-color-warning) ;
}
.bg-warning {
background-color: var(--el-color-warning) ;
color: #ffffff;
}
.bg-warning-light {
background-color: #FDF6EC ;
}
.border-warning,
.theme-warning .el-checkbox__input.is-focus .el-checkbox__inner,
.theme-warning .el-input__inner:focus {
border-color: var(--el-color-warning) ;
}
.theme-warning .el-checkbox__input.is-checked .el-checkbox__inner,
.theme-warning .el-checkbox__input.is-indeterminate .el-checkbox__inner {
background-color: var(--el-color-warning) ;
border-color: var(--el-color-warning) ;
}
.theme-warning .el-button--default:hover,
.theme-warning .el-button--default:active,
.theme-warning .el-button--default:focus {
color: var(--el-color-warning);
background: #FDF6EC;
border-color: #F5DAB1;
}
.text-danger,
.theme-danger .el-checkbox__input.is-checked + .el-checkbox__label {
color: var(--el-color-danger) ;
}
.bg-danger {
background-color: var(--el-color-danger) ;
color: #ffffff;
}
.bg-danger-light {
background-color: #FEF0F0 ;
}
.border-danger,
.theme-danger .el-checkbox__input.is-focus .el-checkbox__inner,
.theme-danger .el-input__inner:focus,
.is-error .el-input__inner,
.theme-success .is-error .el-input__inner:focus,
.theme-warning .is-error .el-input__inner:focus {
border-color: var(--el-color-danger) ;
}
.theme-danger .el-checkbox__input.is-checked .el-checkbox__inner,
.theme-danger .el-checkbox__input.is-indeterminate .el-checkbox__inner {
background-color: var(--el-color-danger) ;
border-color: var(--el-color-danger) ;
}
.theme-danger .el-button--default:hover,
.theme-danger .el-button--default:active,
.theme-danger .el-button--default:focus {
color: var(--el-color-danger);
background: #FEF0F0;
border-color: #FBC4C4;
}
.text-info {
color: #606266 ;
}
.bg-info {
background-color: #909399 ;
color: #ffffff;
}
.text-muted {
color: #909399 ;
}
.bg-muted,
.el-table .bg-muted th,
.el-table .bg-muted tr {
background-color: #fafafa ;
}
.text-white {
color: #ffffff ;
}
.bg-white {
background-color: #fff ;
}
.border-white {
border-color: #fff ;
}