Установить градиентный фон в ионном 4 - PullRequest
0 голосов
/ 04 ноября 2018

Я пытаюсь добавить градиентный фон только для нескольких страниц,

login.page.html

<ion-header>

</ion-header>

<ion-content padding class="bg-class">
   <p>lorem</p>
</ion-content>

_login.page.css

.bg-class{
    background-image: linear-gradient(197deg, rgba(100,100,100,1) 0%, rgba(63,63,63,1) 13.5%, rgba(29,29,29,1) 33.33%, rgba(0,0,0,1) 100%) !important
}

Это не работает, я могу знать, где я иду не так? Есть ли что-нибудь еще, что мне нужно сделать, чтобы заставить это работать.

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

В ionic 4 вам нужно использовать переменные CSS для темы ion-content.

Просто измените правило CSS следующим образом:

.bg-class{
  --background: linear-gradient(197deg, rgba(100,100,100,1) 0%, rgba(63,63,63,1) 13.5%, rgba(29,29,29,1) 33.33%, rgba(0,0,0,1) 100%) !important;
}

Вот справочник

0 голосов
/ 05 ноября 2018

Попробуй вот так ...

login.page.html

<ion-content padding>
  <div class="bg-class">
    <p>lorem</p>
  </div>
</ion-content>

_login.page.css

.bg-class{
           background-image: linear-gradient(197deg, rgba(100,100,100,1) 0%,rgba(63,63,63,1) 13.5%, rgba(29,29,29,1) 33.33%, rgba(0,0,0,1) 100%) !important;
 }
...