Angular Bootstrap Waves effect

Angular waves effect - Bootstrap 4 & Material Design

Waves effect is applied on the element by using on it mdbWavesEffect directive.


Example



        <!--Button with wave-->
        <a mdbBtn color="primary" size="lg" mdbWavesEffect>Click me</a>

        <!--Mask with wave-->
        <div class="view overlay">
          <img src="https://mdbootstrap.com/img/Photos/Horizontal/Nature/6-col/img%20(54).jpg" class="img-fluid" alt="Sample image with waves effect.">
          <a href="#">
            <div class="mask waves-effect waves-light rgba-white-slight" mdbWavesEffect></div>
          </a>
        </div>

      

Customization

There are available two types of different waves: .waves-effect and .waves-light.



        <!--For a regular waves-->
        <a mdbBtn color="primary" size="lg" mdbWavesEffect>Regular waves</a>

        <!--For a lighter version of waves-->
        <a mdbBtn color="primary" size="lg" class="waves-light" mdbWavesEffect>Light waves</a>

      

Angular Waves Effect - API

In this section you will find informations about required modules and available inputs, outputs, methods and events of Angular Waves Effect directive.


Modules used

In order to speed up your application, you can choose to import only the modules you actually need, instead of importing the entire MDB Angular library. Remember that importing the entire library, and immediately afterwards a specific module, is bad practice, and can cause application errors.

// MDB Angular Pro
import { WavesModule, ButtonsModule } from 'ng-uikit-pro-standard'
// MDB Angular Free
import { WavesModule, ButtonsModule } from 'angular-bootstrap-md'