element-plus自定义弹框头背景色

1. 效果如下:

弹框头部定制背景色;关闭按钮和标题对齐;鼠标悬浮关闭按钮颜色变浅。

2. 用到element-plus版本:

   "element-plus": "2.7.6",

3.具体思路:

整个弹框的背景色改成蓝色,padding:0;
header、body、footer背景色改成白色,字体黑色不变;padding给20px;
关闭按钮高度和header一致,绝对定位top:0;right:0;

4.直接贴上css代码

注意全局修改,写在index.css全局样式文件中:
// 弹框自定义头部-背景色蓝色调
.el-dialog {
    padding: 0;
    background-color: #1677ff;
    color: #fff;
}
.el-dialog__body,
.el-dialog__footer {
    background-color: #fff;
    padding: 20px;
}
.el-dialog__header {
    margin-bottom: 0;
    padding: 10px 20px;
}
.el-dialog__title {
    color: #fff;
}

// 弹框关闭按钮
.el-dialog__headerbtn {
    width: 44px;
    height: 44px;
    top: 0px;
    right: 0;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
}
.el-dialog__headerbtn:hover {
    background-color: #5796fc;
    .el-dialog__close {
        font-size: 22px;
    }
}
.el-dialog__headerbtn .el-dialog__close {
    color: #fff;
    font-size: 20px;
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
    color: #fff;
}
posted @ 2024-07-08 11:01  行走的蒲公英  阅读(264)  评论(0编辑  收藏  举报