Open In App

Materialize CSS Pulse and Shadow

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

Pulse: Used for get attention towards buttons with this subtle but captivating effect. Just required to add pulse class to buttons.

Note: This is used only for floating button since it will not work with other components.

<a class=”btn-floating pulse”><i class=”material-icons”>battery_alert</i></a>
<a class=”btn-floating btn-large pulse”><i class=”material-icons”>arrow_downward</i></a>
<a class=”btn-floating btn-large cyan pulse”><i class=”material-icons”>edit</i></a>

Example:

HTML




<!DOCTYPE html>
<html>
  
<head>
    <!--Import Google Icon Font-->
    <link href=
        rel="stylesheet">
  
    <!-- Compiled and minified CSS -->
    <link rel="stylesheet" href=
  
    <style>
        .margin {
            margin: 30px 0px;
        }
    </style>
  
    <!--Let browser know website is 
        optimized for mobile-->
    <meta name="viewport" content=
        "width=device-width, initial-scale=1.0" />
</head>
  
<body class="container">
    <div class="row center-align">
        <h2>Pulse</h2>
        <div class="col s6 margin ">
            <a class="btn btn-floating 
                btn-large pulse">
                <i class="material-icons">
                    menu
                </i>
            </a>
        </div>
        <div class="col s6 margin">
            <a class="btn btn-floating 
                btn-large light-green pulse">
                <i class="material-icons">
                    account_circle
                </i>
            </a>
        </div>
        <div class="col s6 margin">
            <a class="btn btn-floating 
                btn-large green pulse">
                <i class="material-icons">
                    edit
                </i>
            </a>
        </div>
        <div class="col s6 margin">
            <a class="btn btn-floating 
                btn-large green pulse">
                <i class="material-icons">
                    notifications
                </i>
            </a>
        </div>
    </div>
  
    <!-- Compiled and minified JavaScript -->
    <script src=
    </script>
</body>
  
</html>


Output:

Shadow: To determine how far raised or close the element is from a page, Materialize uses shadow effect. For this class=”z-depth-1″ is used. Depending on shadow effect, there are five classes, from class=”z-depth-1″ to class=”z-depth-5″.

<div class="col s12 m2">
    <p class="z-depth-1"> For z-depth-1</p>
</div>
<div class="col s12 m2">
    <p class="z-depth-2"> For z-depth-2</p>
</div>
<div class="col s12 m2">
    <p class="z-depth-3"> For z-depth-3</p>
</div>
<div class="col s12 m2">
    <p class="z-depth-4"> For z-depth-4</p>
</div>
<div class="col s12 m2">
    <p class="z-depth-5"> For z-depth-5</p>
</div>

Example:

HTML




<!DOCTYPE html>
<html>
  
<head>
    <!--Import Google Icon Font-->
    <link href=
        rel="stylesheet">
  
    <!-- Compiled and minified CSS -->
    <link rel="stylesheet" href=
  
    <!--Let browser know website is 
        optimized for mobile-->
    <meta name="viewport" content=
        "width=device-width, initial-scale=1.0" />
</head>
  
<body class="container">
    <div class="row center-align">
        <h2>Shadow</h2>
        <div class=" col s3 m2 ">
            <h4 class="z-depth-1 green">
                Geeks for Geeks
            </h4>
        </div>
        <div class=" col s3 m2">
            <h4 class="z-depth-2 green">
                Geeks for Geeks
            </h4>
        </div>
        <div class=" col s3 m2">
            <h4 class="z-depth-3 green">
                Geeks for Geeks
            </h4>
        </div>
        <div class=" col s3 m2">
            <h4 class="z-depth-4 green">
                Geeks for Geeks
            </h4>
        </div>
        <div class=" col s3 m2">
            <h4 class="z-depth-5 green">
                Geeks for Geeks
            </h4>
        </div>
  
        <!-- Compiled and minified JavaScript -->
        <script src=
        </script>
    </div>
</body>
  
</html>


Output:



Last Updated : 16 May, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads