css - 如何在 Angular 材质按钮中居中文本?
问题描述
我有一个角材质按钮:
<a mat-raised-button class="buttons-class" color="accent">Hello!</a>
我增加了它的大小:
.buttons-class {
height: 60px !important;
width: 210px !important;
align-items: center;
}
现在,我希望将文本 ( Hello!
) 居中。目前文本是这样偏移的:
将文本放在 span 或 div 中并使用标准的居中技术不起作用。
解决方案
您可以使用 ng-deep ::ng-deep shadow-piercing 后代组合器强制样式通过子组件树进入所有子组件视图并为任何类设置样式
::ng-deep.buttons-class {
height: 60px !important;
width: 210px !important;
display: flex;
align-items: center;
justify-content: center;
}
推荐阅读
- c - 链表只存储最后一个元素
- c - 如何计算数组的长度?
- python - 无法在 lambda 函数中创建 rds 表
- javascript - “无法发送空消息”尝试发送表情符号时,我的机器人可以访问
- android - 在我的 android web view 应用程序中播放设置为网页的通知铃声
- angular - 角度错误:“对象”类型上不存在属性“json”。我已关注与此错误相关的其他帖子,但尚未解决
- python - 如何使用opencv python(hough circles)在给定图像中找到圆圈?
- c++ - 如何在 lambda 捕获中显式捕获宏?
- api - Flutter Dart API集成PayFAST中的Https 403 Forbidden错误
- flutter - String' 不是 'int' 类型的子类型