离子中的 ToastController 自定义位置
ToastController custom position in ionic
我们正在创建 Ionic-Native 移动设备 app.We 正在使用 ToastController (ToastController)。我们使用了 position: 'top' 。但是它重叠到状态 bar.So 我们想要自定义位置。我们试过这样
let Errortoast = this.toastCtrl.create({
message: 'Please try again later',
duration: 3000,
cssClass: 'toast',
position: 'top'
});
.toast{
margin-top: 70px;
}
但运气不好。对自定义位置有什么想法吗?
您可以使用 transform: translateY(70px);
作为 CSS 属性 将 Toast
向下移动。
这是一个完整的代码示例:
你的页面.ts
this.toastCtrl.create({
message: 'Please try again later',
duration: 3000,
cssClass: 'yourClass',
position: 'top'
}).present();
你的页面.css
.yourClass {
.toast-wrapper {
transform: translateY(70px) !important;
}
}
注意:这个CSS代码片段需要在page
之外CSS因为.toast-wrapper
在外面页面的。
我们正在创建 Ionic-Native 移动设备 app.We 正在使用 ToastController (ToastController)。我们使用了 position: 'top' 。但是它重叠到状态 bar.So 我们想要自定义位置。我们试过这样
let Errortoast = this.toastCtrl.create({
message: 'Please try again later',
duration: 3000,
cssClass: 'toast',
position: 'top'
});
.toast{
margin-top: 70px;
}
但运气不好。对自定义位置有什么想法吗?
您可以使用 transform: translateY(70px);
作为 CSS 属性 将 Toast
向下移动。
这是一个完整的代码示例:
你的页面.ts
this.toastCtrl.create({
message: 'Please try again later',
duration: 3000,
cssClass: 'yourClass',
position: 'top'
}).present();
你的页面.css
.yourClass {
.toast-wrapper {
transform: translateY(70px) !important;
}
}
注意:这个CSS代码片段需要在page
之外CSS因为.toast-wrapper
在外面页面的。