簡體   English   中英

如何設置每個 ion-popover 的大小

[英]How to set the size for each ion-popover

我有不止一個 ion-popover。我想為每個人設置大小。我研究了這個問題,我嘗試了一切,但我做不到。 但是,我成功地在variables.scss中全局更改了大小,但不是單獨更改。 有誰知道如何設置每個 ion-popover? PS我正在使用帶有angular的離子5

這只是我能做的,在全球范圍內改變。 這是我在variables.scss中添加的

    ion-popover {
  .popover-wrapper {
   .popover-content {
     width: fit-content;
   }
  }
}

ion-popover popover 有一個名為cssClass的屬性。 您可以將唯一的 class 分配給每個,然后從此處提到的任何位置定位它。

 async presentPopover(ev: any) {
    const popover = await this.popoverController.create({
      component: PopoverComponent,
      cssClass: 'my-custom-class',
      event: ev,
      translucent: true
    });
    return await popover.present();
  }

現在您可以執行以下操作(注意&.my-custom-class ):

ion-popover {
&.my-custom-class {
  .popover-wrapper {
   .popover-content {
     width: fit-content;
   }
  }
}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM