angular - 如何在 ionic 2 中创建叠加页面?

标签 angular typescript ionic-framework ionic2

如何在进入新页面时创建一个透明的引导叠加页面

如何在 ionic 2 中实现?

enter image description here

最佳答案

您可以在 <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;
}

关于angular - 如何在 ionic 2 中创建叠加页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39221325/

相关文章:

reactjs - React 应用程序 npm 错误代码 ELIFECYCLE

javascript - 如何检测 Angular 4 中的浏览器版本以防止在 IE 中使用

ios - cordova 模拟 iOS 无法通过命令行运行,但可以通过 Xcode 运行

javascript - Angular 2 路由组件无法正确渲染

Angular 7 : Injected service is undefined

typescript - 通过 nrwl nx 在 cypress 中使用 .feature 文件

javascript - 幻灯片内的 ionic ListView

angular - 使用 templateRef 查看Children

javascript - 在 Angular Component 类中调用自定义 jQuery 函数

cordova - ionic 侧边菜单和原生谷歌地图