如何使 ion-card 具有固定的 ion-card-header 和可滚动的 ion-card-内容?
How to make ion-card with fixed ion-card-header and scrollable ion-card-content?
就像这个问题一样,我需要让我的 ion-card 可滚动并固定 ion-card-header,类似于 ion-header 和 [=28= 发生的情况].
我将此 css 代码放入我的页面:
ion-card{
height: 80%;
width: 100%;
overflow: scroll;
ion-card-header{
margin-bottom: 10px;
}
并且我的 ion-card 现在可以滚动,但是 ion-card-header 也可以滚动,我希望向下滚动时它固定在卡片顶部。
我也尝试添加 ion-card-header css 块“位置:固定”或“位置:粘性”但没有任何变化。
我无法通过互联网找到任何解决方案,有人可以帮忙吗?
如果我没有正确理解你的问题,你想要一张带有固定 header 和滚动内容的卡片。
您的 CSS 不会发生这种情况,因为您将 overflow: scrollable
应用于整个 ion-card
元素。你需要把它们分开。
所以你最终应该得到类似的东西(重构你认为最好的):
ion-card {
height: 80%;
width: 100%;
}
ion-card > ion-card-content {
height: 150px; //your height of content here
overflow: scroll;
}
您不需要对 header 应用固定的 属性,因为默认情况下它应该保持固定。
就像这个问题一样,我需要让我的 ion-card 可滚动并固定 ion-card-header,类似于 ion-header 和 [=28= 发生的情况].
我将此 css 代码放入我的页面:
ion-card{
height: 80%;
width: 100%;
overflow: scroll;
ion-card-header{
margin-bottom: 10px;
}
并且我的 ion-card 现在可以滚动,但是 ion-card-header 也可以滚动,我希望向下滚动时它固定在卡片顶部。
我也尝试添加 ion-card-header css 块“位置:固定”或“位置:粘性”但没有任何变化。
我无法通过互联网找到任何解决方案,有人可以帮忙吗?
如果我没有正确理解你的问题,你想要一张带有固定 header 和滚动内容的卡片。
您的 CSS 不会发生这种情况,因为您将 overflow: scrollable
应用于整个 ion-card
元素。你需要把它们分开。
所以你最终应该得到类似的东西(重构你认为最好的):
ion-card {
height: 80%;
width: 100%;
}
ion-card > ion-card-content {
height: 150px; //your height of content here
overflow: scroll;
}
您不需要对 header 应用固定的 属性,因为默认情况下它应该保持固定。