使用flex布局的行中,使Angular卡片高度相同。

9

我有一个基于Angular Material的用户界面。我正在使用@material/flex-layout和Material卡片,因此我的组件布局如下:

<div class="container" fxLayout fxLayout.xs="column" fxLayoutAlign="center" fxLayoutGap="10px" fxLayoutGap.xs="0">
    <div fxFlex="30%">
        <md-card>
            <h3>Last 30 Days</h3>
            <app-oee30 [target]="target" [cell]="cell"></app-oee30>
        </md-card>
    </div>
    <div fxFlex="70%">
        <md-card>
            <h3>24 hours of OEE (target: {{target}}%):</h3>
            <app-oee24 [target]="target" [cell]="cell"></app-oee24>
        </md-card>
    </div>
</div>

这个问题如下图所示:

enter image description here

显然,两个方框不同的高度看起来很奇怪。 我该如何轻松(且响应式地)确保它们的高度相同?

谢谢。

1个回答

6

你可以在70%的div上添加fxLayoutAlign=" stretch"Plunker演示

<div fxFlex="70%" `fxLayoutAlign=" stretch"`>

这样应该就可以了。

只是提醒一下,你可以使用这个演示尝试不同的flex-layout对齐方式。


11
这个不起作用。它可以在垂直方向上拉伸,但宽度出现问题。 - daniel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接