我有一个 Angular Flex-Layout 行,其中包含一些按钮和一个mat-button-toggle-group. 不幸的是,它mat-button-toggle-group比按钮大一些,我希望它们都在相同的高度/行高上。
这是目前看起来很热:

试图干预mat-button-toggle-group和其他人的 css 类,但只能在内容保持不变的情况下降低按钮高度。
<div fxLayout="row wrap" fxLayoutAlign="space-between end">
<div>
<div fxLayout="row wrap" fxLayoutAlign="space-between end">
<div class="control-buttons">
<button
mat-stroked-button
>
<i class="material-icons">skip_previous</i>
</button>
( more buttons )
</div>
</div>
<div>
<div fxLayout="row wrap" fxLayoutAlign="space-between end">
<mat-button-toggle-group multiple>
<mat-button-toggle
value="random"
>
<i class="material-icons">
shuffle
</i>
<span class="only-on-big-screen">
random
</span>
</mat-button-toggle>
( more buttons )
</mat-button-toggle-group>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
您可以通过添加自定义样式来更改高度。您必须更改line-height类的mat-button-toggle-label-content。
.mat-button-toggle-label-content {
line-height: 32px !important; <-- set you height here
}
Run Code Online (Sandbox Code Playgroud)
另一种解决方法是这样做:
.mat-button-toggle-group {
height: 32px;
align-items: center;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6461 次 |
| 最近记录: |