css - 将 Material 卡标题的文本右对齐

标签 css angular angular-material mat-card

我尝试将我的 matcard 标题右对齐,但 css 不起作用..为什么?

<mat-card [ngStyle]="{ 'margin':'5px','height':'130px'}">
  <mat-card-header>

   <mat-card-title [ngStyle]="{ 'text-align':'right' }">BLABLA</mat-card-title>

  </mat-card-header>

</mat-card>

最佳答案

你可以这样做:

<mat-card>
    <mat-card-header>
        <mat-card-title class="title-card-left">Test left</mat-card-title>
        <mat-card-title class="title-card-right">Test right</mat-card-title>
    </mat-card-header>
    <mat-card-content></mat-card-content>
</mat-card>

然后在您的 css/scss 中为这些类定义一些样式:

.title-card-right{
  display: inline;
  float: right;
}

.title-card-left{
  display: inline;
}

然后在你的 styles.css 中

.mat-card-header-text{
  width: 100% !important;
}

关于css - 将 Material 卡标题的文本右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53838005/

相关文章:

angular-material - Angular Material mdAutoComplete 中的自由文本输入

css - 使用 CSS 创建对 Angular 线/部分/边框

angular - 如何使用 Angular 8.0.2 隐藏 API key

angular - 在 Angular 应用程序中使用谷歌标签管理器跟踪 snackbar 通知

typescript - TypeScript 类中的 var-less 变量是什么意思?

angular - 如何为Angular应用程序设置基本URL

Angular Material 和 CDK 更新 7 到 8 迁移失败

javascript - 如何只允许嵌套最多的元素一次处于事件状态?

javascript - Z 索引不起作用

javascript - 在地理位置上显示 div