我在 ion-fab 元素中有三个按钮,在我向下滚动应用程序后,它们会在不同级别被切断。
这是其中之一的 HTML 示例ion-fab
button
:
<ion-grid *ngIf="parkDetails">
<ion-row class="button-row">
<ion-fab>
<button ion-fab color="primary" (click)="showAlerts()" >
<ion-icon class="warning" name="warning"></ion-icon>
</button>
<ion-badge class="alert-count alert-color" color="danger" *ngIf="parkDetails.park_alerts.length > 0">{{parkDetails.park_alerts.length}}</ion-badge>
</ion-fab>
</ion-row>
</ion-grid>
这个的父元素是ion-content
标签。以下是与这些按钮相关的任何 CSS:
.button-row {
height: auto;
justify-content: space-evenly;
overflow: visible;
ion-icon {
font-size: 2em;
&[class*="custom-heart"] {
mask-image: url('an svg file');
}
}
ion-fab {
position: relative;
margin: 0.5rem;
overflow: visible;
}
.alert-count {
top: 0;
right: -5px;
position: absolute;
z-index: 999;
}
}
只有在我单击应用程序上的其他位置后,它才会恢复正常。我附上了一张图片,以显示按钮在不同级别被切断,我在应用程序上滚动到哪里都没有关系(它并不深)。当然,顶部是它们应该是什么样子,底部是它们可以被切断的程度。有人对为什么会这样有任何想法吗?