我想制作离子页脚,高度将取决于内容高度,就像那样
此外,页脚不能小于 2 图片(最小高度)。
内容是动态生成的 (ion-list *ngFor)。这是我目前的伪代码
<ion-header>
<ion-navbar>
<ion-title>
Title
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-list>
<button ion-item *ngFor="let item of items">
{{ item.name}}
</button>
</ion-list>
</ion-content>
<ion-footer class="footer">
</ion-footer>
CSS:
.footer{
background-color: blue;
min-height: 10em;
height: auto;
}
但它永远不会填满屏幕上的所有空白区域,我仍然有这样的想法:
原文由 Rafał Gołubowicz 发布,翻译遵循 CC BY-SA 4.0 许可协议
ion-footer 方法在这里不起作用,因为 ion-footer CSS 样式具有绝对定位。这意味着它的高度不能与离子含量高度相关。
所需的布局可以通过使用 flex 的不同方法来实现。
从 HTML 中移除 ion-footer 元素。这应该给出类似的布局。