@@include('./parts/head.html', { "plugin_fa_icons": true, "plugin_mdi_icons": true, "plugin_ion_icons": true, "plugin_wi_icons": true, "plugin_rickshaw": false, "plugin_nvd3": false, "plugin_flot": false, "plugin_sparkline": false, "plugin_markitup": false, "plugin_ckeditor": false, "plugin_select2": false, "plugin_dropzone": false, "plugin_tagsinput": false, "plugin_clockpicker": false, "plugin_pikaday": false, "plugin_spectrum": false, "plugin_inputmask": false, "plugin_parsley": false, "plugin_gmaps": false, "plugin_jvectormap": false, "plugin_datatables": false, "plugin_fullcalendar": false, "plugin_simpleweather": false, "plugin_prettify": true }) @@include('./parts/top-navbar.html') @@include('./parts/sidebar.html', { "page": "ui-waves", "classes": "yay-shrink yay-hide-to-small yay-gestures" })
@@include('./parts/title.html', { "title": "Waves", "crumbs": "
  • Dashboard
  • UI
  • Waves
  • " })
    Waves is an external library that we've included in Materialize to allow us to create the ink effect outlined in Material Design.

    Basic

    To put the waves effect on buttons, you just have to put the class waves-effect on to the buttons. If you want the waves effect to be white instead, add both waves-effect waves-light as classes.

    Wave

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

    Customization

    There are several ways to customize waves, you can either use pre-created classes, or you can define your own color by creating a new class

    Available Colors

    To use these, just add the corresponding class to your button. Play around with changing the background color of butons and the waves effect to create something cool!

    <a href="#!" class="btn waves-effect waves-teal">Press Me ;)</a>
    waves-lightPress Me ;)
    waves-redPress Me ;)
    waves-yellowPress Me ;)
    waves-orangePress Me ;)
    waves-purplePress Me ;)
    waves-greenPress Me ;)
    waves-tealPress Me ;)
    waves-pinkPress Me ;)
    waves-deep-purplePress Me ;)
    waves-indigoPress Me ;)
    waves-bluePress Me ;)
    waves-light-bluePress Me ;)
    waves-cyanPress Me ;)
    waves-tealPress Me ;)
    waves-light-greenPress Me ;)
    waves-limePress Me ;)
    waves-amberPress Me ;)
    waves-deep-orangePress Me ;)
    waves-brownPress Me ;)
    Custom Colors

    If the color you want is not already available, you can easily make your own waves color by creating a custom CSS class. Take a look at the example below where we add a waves-brown effect

    /*
    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);
    }

    Circle

    If you want waves to form to a non rectangular shape, there is an option for circular waves. Just add the waves-circle in addition to waves-effect
    Default
    waves-light
    <a href="#!" class="waves-effect waves-circle waves-light btn-floating secondary-content">
      <i class="mdi-content-add"></i>
    </a>
    @@include('./parts/search-bar.html') @@include('./parts/chat.html') @@include('./parts/foot.html', { "copyright": true })