【问题标题】:How to create an overlay page in ionic 2?如何在 ionic 2 中创建覆盖页面?
【发布时间】:2017-01-06 08:59:25
【问题描述】:

当我进入新页面时如何创建一个透明的引导覆盖页面

如何在 ionic 2 中实现?

【问题讨论】:

标签: angular typescript ionic-framework ionic2


【解决方案1】:

你可以在<ion-content>之外创建div:

<div class="my-overlay" padding [hidden]="overlayHidden">
    <button full (click)="hideOverlay()">Click me</button>
</div>

使用 CSS:

.my-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  z-index: 20;
  top: 0;
  left: 0;
}

在类声明中添加(在构造函数之前):

    overlayHidden: boolean = false;

和(在构造函数之后):

public hideOverlay() {
    this.overlayHidden = true;
}

【讨论】:

  • 谢谢这个旅游页面,所以在安装它的节目后。如何圈出那个标记?
  • 我不确定我是否理解正确。您只想显示一次 - 可能在第一个应用程序运行时。只需使用ionicframework.com/docs/v2/native/nativestorage 来存储数据。
  • 我使用了这个解决方案,但它允许在后台滚动事件,有什么想法吗?
猜你喜欢
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
  • 2012-04-09
  • 2017-06-29
  • 2023-04-01
  • 1970-01-01
  • 2011-12-15
  • 2018-01-24
相关资源
最近更新 更多