繁体   English   中英

mat-toolbar 对齐中材料图标中的文本

[英]text in material icons in mat-toolbar alignment

我正在使用有角度的材料,mat-toolbar 来创建一个工具栏。 我需要 mat-icon 和相关文本相互对齐(两行并居中对齐)

代码:

<mat-toolbar class="secondary-toolbar">
  <button mat-icon-button>
    <mat-icon>apps</mat-icon>
    Dashboard
  </button>
</mat-toolbar>

此代码显示如下图像:

在此处输入图片说明

但是,我要求它是这样的:

在此处输入图片说明

添加到仪表板跨度标识符,例如 class 或 id 。

<span id="Dashboard">Dashboard</span>

然后,添加显示 flex 样式。

#Dashboard
{
 display: flex;
 } 

Stackblitz示例。

您可以使用flex display 来做到这一点。

css

.secondary-toolbar button{
  display: flex;
  flex-direction: column;
}

尝试这个

.button-icon-text {
    width: unset;
}

<button mat-icon-button class="button-icon-text" aria-label="Example icon-button with menu icon and text">
    <mat-icon>menu</mat-icon>
    <span>Menu</span>
</button>      

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM