Materialize uses Waves, an external library, to create ink effect outlined in Material Design. Following table mentions the available classes and their effects.
Sr.No. | Class Name & Description |
---|---|
1 | waves-effect Applies a wave effect on the control. |
2 | waves-light Applies a white colored wave effect. |
3 | waves-red Applies a red colored wave effect. |
4 | waves-green Applies a green colored wave effect. |
5 | waves-yellow Applies a yellow colored wave effect. |
6 | waves-orange Applies an orange colored wave effect. |
7 | waves-purple Applies a purple colored wave effect. |
8 | waves-teal Applies a teal colored wave effect. |
Following is an example of using wave effects on buttons.
<!DOCTYPE html> <html> <head> <title>The Materialize Waves Effects Example</title> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <link rel = "stylesheet" href = "https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css"> <script type = "text/javascript" src = "https://code.jquery.com/jquery-2.1.1.min.js"></script> <script src = "https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js"> </script> </head> <body class = "container"> <h3>Waves Effects Demo</h3> <div class = "collection waves-color-demo"> <div class = "collection-item"> <code class = " language-markup">Default</code> <a href = "#!" class = "waves-effect btn secondary-content"> Click Me!</a> </div> <div class = "collection-item"> <code class = " language-markup">waves-light</code> <a href = "#!" class = "waves-effect waves-light btn secondary-content"> Click Me!</a> </div> <div class = "collection-item"> <code class = " language-markup">waves-red</code> <a href = "#!" class = "waves-effect waves-red btn secondary-content"> Click Me!</a> </div> <div class = "collection-item"> <code class = " language-markup">waves-yellow</code> <a href = "#!" class = "waves-effect waves-yellow btn secondary-content"> Click Me!</a> </div> <div class = "collection-item"> <code class = " language-markup">waves-orange</code> <a href = "#!" class = "waves-effect waves-orange btn secondary-content"> Click Me!</a> </div> <div class = "collection-item"> <code class = " language-markup">waves-purple</code> <a href = "#!" class = "waves-effect waves-purple btn secondary-content"> Click Me!</a> </div> <div class = "collection-item"> <code class = " language-markup">waves-green</code> <a href = "#!" class = "waves-effect waves-green btn secondary-content"> Click Me!</a> </div> <div class = "collection-item"> <code class = " language-markup">waves-teal</code> <a href = "#!" class = "waves-effect waves-teal btn secondary-content"> Click Me!</a> </div> </div> </body> </html>
Verify the result.