sridharan
sridharan

Reputation: 2065

How to create an overlay page in ionic 2?

How to creating an transparent guide overlay page when i enter into new page

How can i implement in ionic 2 ?

enter image description here

Upvotes: 20

Views: 15381

Answers (1)

edi_smooth
edi_smooth

Reputation: 1586

You can just create div outside the <ion-content>:

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

with CSS:

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

In class declaration add (before constructor):

    overlayHidden: boolean = false;

and (after constructor):

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

Upvotes: 32

Related Questions