如何在 ionic 2 中创建覆盖页面?

Posted

技术标签:

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

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

如何在 ionic 2 中实现?

【问题讨论】:

显然有一个cordova插件,github.com/souly1/ng-walkthrough。我花了一段时间才找到! 【参考方案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 来存储数据。 我使用了这个解决方案,但它允许在后台滚动事件,有什么想法吗?

以上是关于如何在 ionic 2 中创建覆盖页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 plotly 中覆盖同一图中的两个图(在 plotly 中创建帕累托图)?

如何在 yii 中创建访问(查看页面)角色?

如何在 Android 中创建始终处于顶部的全屏覆盖活动

如何在 ionic 2 中创建自定义加载页面

Python,如何在一个脚本中创建2个循环以便它可以工作

如何在 Python 中创建递增的文件名?