Skip to content

Easiest way to add shimmer effect to your page with css

Notifications You must be signed in to change notification settings

eznix86/shimmer-css

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

shimmer-css

custom shimmer

Easiest way to add shimmer effect to your page with css

Usage:

via a cdn:

<link href="https://unpkg.com/[email protected]/shimmer.css" rel="stylesheet">

via a package manager:

yarn add shimmer-css
# or
npm install --save shimmer-css
  <div class="shimmer-wrapper">
      <div class="shimmer-circle shimmer-circle-md shimmer-animate"></div>
      <div class="shimmer-line shimmer-line-br shimmer-line-80 shimmer-animate"></div>
      <div class="divider"><hr/></div>
      <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
      <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
      <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
  </div>

Example:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link href="https://unpkg.com/[email protected]/shimmer.css" rel="stylesheet">
    <style>
                    
        :root {
            --horizontal-margin: 25%;
        }
        .center-things {
            display: flex;
            flex-direction: column;
            margin-left: var(--horizontal-margin);
            margin-right: var(--horizontal-margin);
            margin-top: 2em;
            padding: 2em;
            box-shadow: 0 0 0 1px rgba(130, 120, 120, 0.2);
            border-radius: 8px;
        }
        @media screen and (max-width: 992px) {
            :root {
                --horizontal-margin: 0;
            }
            .center-things:first-child {
                margin-top: 0;
            }
        }
        .profile {
            display: flex;
            flex-direction: row;
        }
        .profile-data {
            display: flex;
            flex-direction: column;
            width: 120px;
            padding: 0 0 10px 10px;
        }
        .profile-data .shimmer-line:first-child {
            margin-top: 15px;
        }
    </style>
</head>
<body>
<div class="center-things">
    <div class="shimmer-wrapper">
        <div class="profile">
            <div class="shimmer-circle shimmer-circle-md shimmer-animate"></div>
            <div class="profile-data">
                <div class="shimmer-line shimmer-line-br shimmer-line-60 shimmer-animate"></div>
                <div class="shimmer-line shimmer-line-br shimmer-line-full  shimmer-animate"></div>
            </div>
        </div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
    </div>
</div>
<div class="center-things">
    <div class="shimmer-wrapper">
        <div class="profile">
            <div class="shimmer-circle shimmer-circle-md shimmer-animate"></div>
            <div class="profile-data">
                <div class="shimmer-line shimmer-line-br shimmer-line-60 shimmer-animate"></div>
                <div class="shimmer-line shimmer-line-br shimmer-line-full  shimmer-animate"></div>
            </div>
        </div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
    </div>
</div>
<div class="center-things">
    <div class="shimmer-wrapper">
        <div class="profile">
            <div class="shimmer-circle shimmer-circle-md shimmer-animate"></div>
            <div class="profile-data">
                <div class="shimmer-line shimmer-line-br shimmer-line-60 shimmer-animate"></div>
                <div class="shimmer-line shimmer-line-br shimmer-line-full  shimmer-animate"></div>
            </div>
        </div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
    </div>
</div>
<div class="center-things">
    <div class="shimmer-wrapper">
        <div class="profile">
            <div class="shimmer-circle shimmer-circle-md shimmer-animate"></div>
            <div class="profile-data">
                <div class="shimmer-line shimmer-line-br shimmer-line-60 shimmer-animate"></div>
                <div class="shimmer-line shimmer-line-br shimmer-line-full  shimmer-animate"></div>
            </div>
        </div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
        <div class="shimmer-line shimmer-line-br shimmer-line-full shimmer-animate"></div>
    </div>
</div>
</body>
</html>

About

Easiest way to add shimmer effect to your page with css

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages