el-dialog更换顶部头部背景色样式

  • Post author:
  • Post category:其他



方法一:

  • 效果图:

  • 做法:

在style里可以修改字体颜色背景色

<el-dialog :visible.sync="dialogVisible">
       <div slot="title" class="header-title" :style="{'background': theme.pageTitleBgColor, 'color': 'white'}">
           <div style="padding:15px 20px;">编辑框</div>
       </div>
          ......


方法二:

  • 效果图:

在这里插入图片描述

  • 做法:

通过直接修改el-dialog样式的方式

<div class="dialog_diy">
     <el-dialog :visible.sync="dialogVisible">
          <div slot="title" class="header-title" :style="{'background':theme.pageTitleBgColor,'color':theme.pageTitleTextColor}">
            <div style="padding:15px 20px;">编辑框</div>
          </div> 
<style lang="scss" scoped>
.dialog_diy{
  ::v-deep .el-dialog__wrapper { // eslint-disable-line
    .el-dialog {
        .el-dialog__body{
          padding: 0px;
        }
        .el-dialog__header{
          padding: 0px;
        }
        .el-dialog__headerbtn {
          top: 5px;
          right: 5px;
          padding-top: 10px;
        }
        .el-dialog__headerbtn .el-dialog__close {
          color: #fff;
          height: 30px;
          width: 35px;
        }
         .el-dialog__headerbtn .el-dialog__close:hover {
          color: gray;
        }
    }
  }
}
</style>



版权声明:本文为Amnesiac666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。