公共的common.scss (覆盖部分element组件主题色)

 

公共的 common.scss 

(包含主题色 覆盖部分element组件主题色)

 

$theme: #D50000;
$litterTheme:  #ec6059;

.text-theme {
    color: $theme;
}

.bg-theme {
    background-color: $theme;
}

::v-deep .el-button {
    border-radius: 0;
}

::v-deep .el-button--primary {
    background: $theme;
    border-color: $theme;
}

::v-deep .el-button--primary.is-disabled {
    background: $theme;
    border-color: $theme;
    &:active {
        background: $theme;
        border-color: $theme;
    }
    &:focus  {
        background: $theme;
        border-color: $theme;
    }
    &:hover  {
        background: $theme;
        border-color: $theme;
    }
}

::v-deep .el-input__inner {
    border-radius: 0;
}

// 分页样式

::v-deep .el-pagination {
    .el-pager {
        li {
            min-width: 35px;
            height: 35px;
            line-height: 35px;
            &:not(.disabled).active {
                background-color: $theme;
            }
        }
    }
    .btn-prev, .btn-next {
        min-width: 35px;
        height: 35px;
        line-height: 35px;
    }
}


// 单选按钮组
::v-deep .el-radio-group {
    .el-radio-button {margin-right: 10px; margin-bottom: 20px;}
    .el-radio-button__inner {
        border: none;
        border-radius: 20px;
        padding: 8px 20px;
        &:hover {
            color: $theme;
        }
    }
    .el-radio-button__orig-radio:focus{border: none;}
    .el-radio-button__orig-radio:checked+.el-radio-button__inner {
        background: $theme;
        box-shadow: none;
        &:hover {
            color: #fff;
        }
    }
}

::v-deep .el-dialog__wrapper {
    .el-dialog {
        width: 460px;
        border-radius: 0;
        .el-dialog__header {
            background: $theme;
            padding-top: 10px;
            .el-dialog__title {
                color: #fff;
            }
            .el-dialog__headerbtn {
                top: 11px;
                .el-dialog__close {
                    font-size: 24px;
                    color: #fff;
                }
            }
        }
    }
}
::v-deep .el-radio__input.is-checked+.el-radio__label {color: $theme;}
::v-deep .el-radio__input.is-checked {
    .el-radio__inner {
        border-color: $theme;
        background: $theme;
    }
}
        
::v-deep .el-checkbox__input.is-checked+.el-checkbox__label {color: $theme;}
::v-deep .el-checkbox__input.is-checked {
    .el-checkbox__inner {
        border-color: $theme;
        background: $theme;
    }
}

::v-deep .el-checkbox__inner:hover, ::v-deep .el-checkbox__inner:active, ::v-deep .el-radio__inner:hover, ::v-deep .el-radio__inner:active {border-color: $theme;}


// ::v-deep .el-loading-spinner .el-icon-loading , ::v-deep .el-loading-spinner .el-loading-text{color: $theme;}



.avatar-upload-preview {
    background-color: black;
    position: absolute;
    top: 50%;
    transform: translate(50%, -50%);
    width: 200px;
    height: 200px;
    border-radius: 50%;
    box-shadow: 0 0 4px #ccc;
    overflow: hidden;
}

 

 

 

 

 

作者:微微一笑绝绝子
出处:https://www.cnblogs.com/wwyxjjz/p/16473274.html
本博客文章均为作者原创,转载请注明作者和原文链接。

 

posted @ 2022-07-13 11:33  微微一笑绝绝子  阅读(102)  评论(0编辑  收藏  举报