Quantcast
Channel: Ionic Forum - Latest topics
Viewing all articles
Browse latest Browse all 70918

Ionic - V5 transparent modal not working

$
0
0

Hi everybody. I searched for every solution I could find for this but I could not make my modal window semi transparent. It seems Ionic / Angular (I am not sure which one) is generating an extra div (with id=“background-content”) that is making my background solid and I cannot change that with ANY styling.

Without it I can see the content from the background:

I tried adding global styles, local styles (directly referencing #background-content) but they are not applied.
The idea is to create a semi transparent unlock slider modal.

I tried this solution: Ionic-v4 how to make transparent modal
And this one: https://github.com/ionic-team/ionic/issues/18589
And this one: https://stackoverflow.com/questions/57181464/ionic-4-how-to-change-modal-background-to-transparent

None of them worked. Any ideas what I might be missing?

Here is the content of modal html:

<ion-content class="ion-no-padding ion-no-margin">
  <unlocker (unlocked)="unlockedHandler($event)"></unlocker>
</ion-content>

Here is how I call the modal:

this.modal = await this.modalController.create({
          component: UnlockerPage,
          cssClass: 'unlocker-content',
          showBackdrop: false,
          swipeToClose: true
        });

Here is my global scss style:

.unlocker-content {
  width: 100%;
  height: 100%;
  background-color:rgba(0, 0, 0, 0.3) !important;
  --background: transparent !important;

  .modal-wrapper {
    background-color:rgba(0, 0, 0, 0.3) !important;
    --background: transparent !important;
  }
}

Any help and tips would be appreciated.

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 70918

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>