离子项目/离子本色

时间:2019-03-11 11:00:59

标签: css angular ionic-framework sass ionic3

我遇到离子项目背景色的问题。

我想要的东西:

将背景颜色设置为 透明。

我所拥有的:

<ion-item class="custom-ion-toggle">
    <ion-label>Remember me!</ion-label>
    <ion-toggle formControlName="remember" slot="start" color="secondary" mode="ios"></ion-toggle>
</ion-item>

这会生成一个带有白色背景的<div class="item-native">

我尝试做的事情:

app.component.scss:

.item-native {
    background: transparent !important;
}

这就是我得到的:

enter image description here

5 个答案:

答案 0 :(得分:0)

在login.scss中尝试

 .custom-ion-toggle{
       background-color: transparent !important;
   }

我已经在我的应用程序中尝试过它,并且可以正常工作。

答案 1 :(得分:0)

使用Ionic提供的ion-item CSS定制属性:

.custom-ion-toggle {
  --background-color: transparent;
}

答案 2 :(得分:0)

在您的CSS页面中尝试此操作:

ion-item {
  --ion-background-color: transparent !important
}

答案 3 :(得分:0)

在您的 css 样式中使用它:

ion-item {
 --background: transparent !important;
}

答案 4 :(得分:-1)

使用ion-list代替ion-item可以解决问题