Css 使离子项具有透明背景

Css 使离子项具有透明背景,css,ionic2,Css,Ionic2,有没有办法使爱奥尼亚2的背景透明 我尝试过此CSS,但它无法使项目透明: .list .item, .item-content .item-inner .item-block .item-ios { background: transparent !important; } 添加代码 我的HTML如下所示: --ion-color-transparent: rgba(0, 0, 0, 0.0); <ion-item color="transparent" padding="0px

有没有办法使爱奥尼亚2的背景透明

我尝试过此CSS,但它无法使项目透明:

.list .item, .item-content .item-inner .item-block .item-ios
{
  background: transparent !important;
}
添加代码

我的HTML如下所示:

--ion-color-transparent: rgba(0, 0, 0, 0.0);
<ion-item  color="transparent" padding="0px"><ion-input type="email" placeholder="username"></ion-input></ion-item>.

{{plan.title}}

{{plan.updated} 删除
您正在使用滑动项。尝试使用下面的代码

.pu-item-list ion-item-sliding{
  background: transparent !important;
}

对于离子2项滑动背景色,您可以更改主sass变量

 $item-ios-sliding-content-background(transprent);
 $item-md-sliding-content-background(transprent);
在src->theme->variables.scss文件中

您可以找到Android的所有变量

.item-md {
  background: transparent;
}
对于iOS

.item-ios {
  background: transparent;
}

在variable.scss中创建一个新变量,如下所示:

--ion-color-transparent: rgba(0, 0, 0, 0.0);
<ion-item  color="transparent" padding="0px"><ion-input type="email" placeholder="username"></ion-input></ion-item>.
然后像这样使用它:

--ion-color-transparent: rgba(0, 0, 0, 0.0);
<ion-item  color="transparent" padding="0px"><ion-input type="email" placeholder="username"></ion-input></ion-item>.

这是离子4的解决方案:

HTML:

<ion-list class="bg-transparent">
    <ion-item color="none" lines="none">
        Some random text
    </ion-item>
    <ion-item color="none" lines="none">
        Some random text
    </ion-item>
</ion-list>
.bg-transparent {
  background: transparent;
}
需要注意的重要事项:

<ion-list class="bg-transparent">
    <ion-item color="none" lines="none">
        Some random text
    </ion-item>
    <ion-item color="none" lines="none">
        Some random text
    </ion-item>
</ion-list>
.bg-transparent {
  background: transparent;
}
  • 通过应用类并添加CSS,将主列表的背景色设置为透明,如图所示
  • color=“none”
    属性添加到每个离子项目
  • lines=“none”
    删除每个项目下的行
那就够了

试试这个:


在Ionic 5中使用css4变量尝试此操作

ion-item {
    --ion-item-background: transparent;
}
如果它在离子列表中,那么

ion-list {
    --ion-item-background: transparent;
}

这给了我一个白色的背景。有一个背景图像,在您提供的css中看不到。我不知道如何为爱奥尼亚2创建一个plunker,如果你想覆盖爱奥尼亚2的风格,你可以避免!重要信息,但将sass包装在.md、.ios{}@gerdi中,我使用了重要信息,这样我就可以使用自己的类名,而且我没有必要为所有使用.md的平台定义。iossass包装在.md中。ios优先于ionic2样式,这与自定义类名无关,如果您使用的是ionic 2组件的样式,这些风格将优先考虑。它的核心添加!在你的风格中很重要。使用sass几乎不需要此链接。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,则仅链接的答案可能无效这是ionic 4的解决方案+