【发布时间】:2023-04-05 21:04:02
【问题描述】:
我使用角度材料和 css 样式来对齐我的页眉元素。我想将三个图标(设置、help_outline 和 person_outline)对齐。
<mat-toolbar color="primary">
<mat-toolbar-row>
<button mat-icon-button (click)="toggleSideBar()">
<mat-icon>menu</mat-icon>
</button>
<span> APP LOGO </span>
<div fxFlex fxLayout="row" fxLayoutAlign="flex-end">
<ul fxLayout="row" fxLayoutGap="20px" style="display: flex; align-items: flex-end;">
<li>
<button mat-icon-button>
<mat-icon>settings</mat-icon>
</button>
</li>
<li>
<button mat-icon-button>
<mat-icon>help_outline</mat-icon>
</button>
</li>
<li>
<button mat-button [matMenuTriggerFor]="menu">
<mat-icon>person_outline</mat-icon>
</button>
<mat-menu #menu="matMenu">
<button mat-menu-item>
<mat-icon>exit_to_app</mat-icon>
Sign out
</button>
</mat-menu>
</li>
</ul>
</div>
</mat-toolbar-row>
</mat-toolbar>
【问题讨论】:
-
你试过
float:right把它们拉到右边吗?将其添加到图标的父 div 以一次将它们全部拉出。 -
你好@oguzhancerit,我放了 float:right 但没有任何改变。你能用简单的代码示例来展示你的想法吗
-
如果你分享工作样本,我可以提供更多帮助
-
请出示minimal reproducible example,以便我们为您提供帮助。
-
您好@oguzhancerit,请查看可以看到我作品的链接stackblitz.com/github/lnquaidorsay/bibliofront
标签: html css flexbox angular-material