web-dev-qa-db-fra.com

Comment créer une page de superposition dans ionic 2?

Comment créer une page de superposition de guide transparente lorsque j'entre dans une nouvelle page

Comment puis-je implémenter dans ionic 2?

enter image description here

17
sridharan

Vous pouvez simplement créer un div en dehors du <ion-content>:

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

avec CSS:

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

Dans la déclaration de classe, ajoutez (avant le constructeur):

    overlayHidden: boolean = false;

et (après constructeur):

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