css - 如何使 Angular Material 按钮中的文本居中?

标签 css angular angular-material

我有一个 Angular Material 按钮:

<a mat-raised-button class="buttons-class" color="accent">Hello!</a>

我增加了它的大小:

.buttons-class {
  height: 60px !important;
  width: 210px !important;
  align-items: center;
}

现在,我希望将文本 (Hello!) 置于其中。目前文本的偏移量如下:

enter image description here

将文本放入 span 或 div 中并使用标准居中技术不起作用。

最佳答案

你可以使用 ng-deep ::ng-deep 阴影穿透后代组合器强制样式通过子组件树向下进入所有子组件 View 和任何类的样式

::ng-deep.buttons-class {
  height: 60px !important;
  width: 210px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

关于css - 如何使 Angular Material 按钮中的文本居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67881442/

相关文章:

angular - 如何在使用 Material Time Picker 时仅启用 HOUR?

angular - 如何更改 Angular Material 选项样式?

javascript - 单击一次 Angular Material 打开菜单

html - 图像和文本彼此相邻且位于 div 中间

html - CSS 居中 div 并排

html - 相对于祖 parent 的绝对父级内的位置元素

html - 如何将单个导航项放在右侧

angular - 如何检测Angular2中的变量变化

javascript - Angular 8 *ngFor 中 HTML 输入中的数据绑定(bind)

javascript - 错误类型错误 : Cannot read property 'tagName' of null when using Typedjs