美文网首页
ElementUI el-dialog更换顶部头部背景色样式

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

作者: 梅先森森森森森森 | 来源:发表于2021-08-05 11:39 被阅读0次

    方法一:

    效果图:


    image.png

    做法:
    在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>
              ......
    

    方法二:

    效果图:


    image.png

    做法:
    通过直接修改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>
    

    不显示dialog右上角的 X

    <el-dialog
          title="提示"
          :visible.sync="dialogShow"
          width="20%"
          center
          :destroy-on-close="true"
          :show-close="false"
    >
    
    不显示dialog右上角的 X
    :destroy-on-close="true"
    :show-close="false"
    

    相关文章

      网友评论

          本文标题:ElementUI el-dialog更换顶部头部背景色样式

          本文链接:https://www.haomeiwen.com/subject/fbdmvltx.html