波纹效果

优质
小牛编辑
130浏览
2023-12-01

波纹效果是一个外部库,主要用于实现 Material Design 中的点击效果。

应用波纹效果

给按钮添加波纹效果,你只要将 waves-effect 类放到按钮中。如果你想这个波纹效果更白,增加 waves-effect waves-light 作为按钮的类。

<a class="waves-effect waves-light btn-large" href="#">Wave</a>

自定义

这里有一些方法可以自定义波纹效果,您可以使用预创建的类,也可以通过创建一个新类来定义自己的颜色

可用的颜色

要使用这些,只需添加相应的类到您的按钮。玩转按钮背景颜色的改变和波纹效果的应用来创建更酷的东西。

<a href="#!" class="btn waves-effect waves-teal">Send</a>

自定义颜色

如果你想要的颜色已经不可用,您可以轻松地创建自己的波纹效果通过创建一个自定义的 CSS 类,看看下面的例子,我们添加了一个波浪棕色效果。

/*
    When creating your CSS selector,
    change "brown" to something of your choosing
    */
    .waves-effect.waves-brown .waves-ripple {
     /* The alpha value allows the text and background color
     of the button to still show through. */
background-color: rgba(121, 85, 72, 0.65);
}

圆形

如果你想应用一个波纹效果到非矩形的元素中,这里一个选项是关于圆形波纹效果的。除了要增加 waves-effect 类,还要增加 waves-circle 类。

HTML 标记

<a href="#!" class="waves-effect waves-circle waves-light btn-floating secondary-content">
  <i class="material-icons">add</i>
</a>