如何仅为标签关闭波纹动画?我试图在配置文件中更改它
activator : "highlight"
但是这并没有为所有按钮设置亮点。
我想为Tabs关闭Ripple动画?
编辑1:
我想删除ion-tabs
<ion-tabs>
<ion-tab [root]="tab1Root" tabIcon="people"></ion-tab>
<ion-tab [root]="tab2Root" tabIcon="paper"></ion-tab>
<ion-tab [root]="tab3Root" tabIcon="settings"></ion-tab>
</ion-tabs>
答案 0 :(得分:3)
您可以在app.module.ts
文件中执行以下操作。
<强>全球强>
<强> app.module.ts 强>
IonicModule.forRoot(MyApp, {
platforms: {
android: {
activator: 'none'
}
}
}
仅适用于离子标签:
你必须在页面组件处理CSS hack.No框架级支持。
<强> html的 强>
<ion-tabs>
<ion-tab [root]="tab1Root" tabIcon="people" class="disable-ripple"></ion-tab>
<ion-tab [root]="tab2Root" tabIcon="paper" class="disable-ripple"></ion-tab>
<ion-tab [root]="tab3Root" tabIcon="settings" class="disable-ripple"></ion-tab>
</ion-tabs>
<强> .scss 强>
.ios,
.md,
.wp {
.disable-ripple ion-tab-effect {
display: none;
}
}
答案 1 :(得分:2)
我找到了一个Hacky解决方案
ion-tabs .button-effect {
display:none !important;
}
看起来按钮效果是&#34;绘制&#34;涟漪。所以我只是禁用了ion-tabs
我在 variables.scss
中写了那个css编辑1:
不。这也将.button-effect
类设置为全局display:none
。我的问题是仅为单个ion-tab
元素设置它。
答案 2 :(得分:0)
在Ionic 4中,按钮具有CSS自定义属性,因此您可以执行以下操作:
.disable-ripple {
--ripple-color: transparent;
&:hover {
background: unset !important;
}
}
答案 3 :(得分:0)
对于Ionic 4,只需使用iOS模式:
reverse_view