[英]ionic2: how to customize popover width?
create
方法接受第三個參數:
create(component, data, opts)
其中opts
是PopoverOptions
類型的
這些選項之一是cssClass
屬性:
Option Type Description
cssClass string Additional classes for custom styles, separated by spaces.
因此,您可以在創建彈出窗口時添加自定義類:
import { PopoverController } from 'ionic-angular';
@Component({})
class MyPage {
constructor(public popoverCtrl: PopoverController) {}
presentPopover(myEvent) {
let popover = this.popoverCtrl.create(PopoverPage, {}, {cssClass: 'my-custom-popover'});
popover.present({
ev: myEvent
});
}
}
然后使用該類來應用自定義樣式。
在您編寫了彈出代碼的ts文件中,設置一個cssClass例如。
presentPopover() {
let popover = this.popoverCtrl.create( PopoverPage, {} , { cssClass: 'custom-popover' });
popover.present();
}
然后轉到您的app.scss並設置彈出窗口的樣式。
.custom-popover .popover-content{
width: 90% !important;
color: red;
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.