mat-expansion-panel-header标题对齐问题

时间:2018-11-06 13:36:12

标签: html css angular angular-material

我已经在我的mat-expansion-panel中添加了一个按钮:Angular Material 7中的mat-expansion-panel-header。

没有按钮,标题的对齐是正确的,但是通过按钮,标题将向上移动。图片链接如下。

enter image description here

我正在使用以下scss将按钮向右移动。

.right-aligned-header > .mat-content {
    justify-content: space-between;
}

.mat-content > mat-panel-title, .mat-content > mat-panel-description {
  flex: 0 0 auto;
}

如何获取标题文本的正常居中位置?

2 个答案:

答案 0 :(得分:0)

我使用了以下内容:

mat-panel-title {
    justify-content: center !important;
}

答案 1 :(得分:0)

创建CSS类.headers-align并将其添加到您的<mat-accordion class="headers-align">

CSS的代码是这样的:


    .headers-align .mat-expansion-panel-header-title,
    .headers-align .mat-expansion-panel-header-description {
      flex-basis: 0;
     }

   .headers-align .mat-expansion-panel-header-description {
     justify-content: space-between;
     align-items: center;
    }

   mat-form-field {
    margin-right: 12px;
   }