【发布时间】:2020-01-26 03:46:29
【问题描述】:
我正在尝试制作一个材质工具栏,里面有几个材质按钮。我想对齐左侧的第一个按钮,并在工具栏的右侧放置三个按钮。我正在尝试从 CSS 中实现这一点,但无法做到。
<mat-toolbar color="primary">
<mat-toolbar-row>
<mat-button-toggle-group #group="matButtonToggleGroup">
<mat-button-toggle value="left" aria-label="Text align left">
<mat-icon>format_align_left</mat-icon>
</mat-button-toggle>
<mat-button-toggle value="center" aria-label="Text align center">
<mat-icon>format_align_center</mat-icon>
</mat-button-toggle>
<mat-button-toggle value="right" aria-label="Text align right">
<mat-icon>format_align_right</mat-icon>
</mat-button-toggle>
<mat-button-toggle value="justify" aria-label="Text align justify">
<mat-icon>format_align_justify</mat-icon>
</mat-button-toggle>
</mat-button-toggle-group>
</mat-toolbar-row>
</mat-toolbar>
<div class="example-selected-value">Selected value: {{group.value}}</div>
【问题讨论】:
-
mat-button-toggle-group 将所有按钮组合在一起。所以,他们将留在小组中。但是,如果您希望它们在左侧和右侧对齐,则应将它们从组中删除。尝试保留没有 mat-button-toggle-group 的按钮,然后保留按钮的样式
-
@Maruthi,是的,这就是我尝试过的,但是在从切换组切换到 mat 按钮时,这给了我另一个问题。
标签: css angular-material