禁用元素上的波纹效果

时间:2019-04-26 10:32:36

标签: html css ionic-framework

我想禁用ion-chip元素上的波纹效果,该元素会在点击时触发:

<ion-chip>
   <ion-label>Hey</ion-label>
</ion-chip>

我该如何实现?

3 个答案:

答案 0 :(得分:1)

<ion-chip style="pointer-events: none;" >

将禁用组件中的样式单击事件。 假设您想要单击事件,则可以在其周围放置一个div。

答案 1 :(得分:0)

请尝试使用此代码来消除涟漪效应

ion-chip.button-effect {
     display:none !important;
    }

答案 2 :(得分:0)

根据source code,波纹效果仅适用于Android平台。因此,作为一种解决方法,我们可以将模式更改为mode="ios"以避免产生影响。在两个平台之间,ion-chip似乎没有其他样式差异。

此外,这不会破坏现有的pointer-events

<ion-chip mode="ios">
  <ion-label>Hey </ion-label>
</ion-chip>

信用:@rtpharry对类似question的回答的启发。