Похоже, что переполнение скрыто.
Я удалил большую часть вашего кода и просто поиграл с настройками переполнения, которые получили то, что вы ищете:
// overlapping-card.page.html
<ion-header>
<ion-toolbar>
<ion-title>overlapping-card</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<br>
<br>
<br>
<br>
<ion-card>
<ion-card-content>
<ion-img src="./assets/pizza.png"></ion-img>
</ion-card-content>
<ion-card-header>
sample
</ion-card-header>
</ion-card>
</ion-content>
// overlapping-card.page.scss
ion-card{
height:30vh;
width: 50vw;
overflow: visible;
}
ion-card-content{
height: 70%;
overflow: visible;
}
ion-img{
height: 20vh;
width: auto;
margin-top: -75px;
}
Примечание: безвысота на ion-img
Я получал некоторые странные эффекты, поэтому вы должны обязательно установить это.