在全局css样式文件(global.scss)中定义弹出框css样式
.customModal { --background: var( --ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9) ); --max-width: 270px; --backdrop-opacity: var(--ion-backdrop-opacity, 0.3); --min-width: 250px; --width: auto; --min-height: auto; --height: 50%; --max-height: 100%; }创建组件
命令:
ionic g component components/customModal
调用方法
async presentModal() { const modal = await this.modalController.create({ component: ModalPage, cssClass: 'customModal' }); return await modal.present(); }