Alerts

Alerts are the important messages that are used to grab the user's attention without interrupting the user flow.

Primary alert
This is a primary alert.


    <div class="alert alert-primary"> 
        <i class="fas fa-info-circle"></i> This is a primary alert.
    </div>



Info alert
This is an info message.


    <div class="alert alert-info"> 
        <i class="fas fa-info-circle"></i> This is an info message.
    </div>
    


Success alert
This is a success message.


    <div class="alert alert-success"> 
        <i class="fas fa-check"></i> This is a success message.
    </div>
        


Warning alert
This is a warning message.


    <div class="alert alert-warning"> 
        <i class="fas fa-exclamation-triangle"></i> This is a warning message.
    </div>
    


Error alert
This is a error message.


    <div class="alert alert-error"> 
        <i class="fas fa-times-circle"></i> This is a error message.
    </div>
    


Alert with close button
This is a primary alert.


    <div class="alert alert-primary align-center"> 
        <i class="p-right fas fa-info-circle"></i> This is a primary alert.
        <i class="alert-close-icon far fa-times-circle"></i>
    </div>
    


Avatars

Avatar is a circle that represents a user. Typically used with a user's profile image.

Image Avatars
user user user user user


    <img class="avatar-reg avatar" src="//boredhumans.b-cdn.net/faces2/286.jpg" alt="user">
    


Avatars in different sizes
user user user user user user


    <img class="avatar-xsm avatar" src="//boredhumans.b-cdn.net/faces2/872.jpg" alt="user">

    <img class="avatar-sm avatar" src="//boredhumans.b-cdn.net/faces2/914.jpg" alt="user">

    <img class="avatar-md avatar" src="//boredhumans.b-cdn.net/faces2/286.jpg" alt="user">

    <img class="avatar-reg avatar" src="//boredhumans.b-cdn.net/faces2/606.jpg" alt="user">

    <img class="avatar-lg avatar" src="//boredhumans.b-cdn.net/faces2/738.jpg" alt="user">

    <img class="avatar-xlg avatar" src="//boredhumans.b-cdn.net/faces2/674.jpg" alt="user">



Fallback Avatar
user


    <img class="avatar-md avatar" src="https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460__480.png" alt="user">
    


Badges

Badges can be used for an additional marker for avatar, card or any other component.

Badge on Icon
1
5
9


    <div class="m1 badge-container">
        <i class="badge-icon fas fa-home"></i>
        <span class="badge badge-right badge-sm">1</span>
    </div>
    


Badge on Avatars
user 4
user 7


    <div class="m1 badge-container">
        <img class="avatar-md avatar" src="https://boredhumans.b-cdn.net/faces2/606.jpg" alt="user">
        <span class="badge badge-img badge-bottom-left badge-md">4</span>
    </div>
    <div class="m1 badge-container">
        <img class="avatar-md avatar" src="https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460__480.png" alt="user">
        <span class="badge badge-img badge-right badge-lg">7</span>
    </div>



Text Badge
user NEW
user Popular


    <div class="m1 badge-container">
        <img class="avatar-lg avatar" src="//boredhumans.b-cdn.net/faces2/738.jpg" alt="user">
        <span class="badge-text">NEW</span>
    </div>



Buttons

Buttons are also called as call to action. We have range of buttons . You need to add respective classes, and you are good to go.

Solid Buttons


    <button class="btn btn-primary">Primary Button</button>
    <button class="btn btn-secondary">Secondary Button</button>



Outlined Buttons


    <button class="btn btn-primary-outline">Primary Outline</button>
    <button class="btn btn-secondary-outline">Sec Outline Button</button>



Link Buttons


    <button class="btn btn-link">Link Button</button>
    <button class="btn btn-link-underline">Link Button</button>



Icon Buttons


    <button class="btn btn-icon1"><i class="fas fa-shopping-cart"></i></button>
    <button class="m1 btn btn-icon2"><i class="fas fa-shopping-cart"></i></button>
    <button class="btn btn-with-icon">
        <i class="p1-right fas fa-shopping-cart"></i>Add to cart
    </button>



Floating Buttons


    <button class="btn btn-floating"><i class="fas fa-plus"></i></button>



Disabled Buttons


    <button class="btn btn-primary btn-disabled">Primary Button</button>
    <button class="btn btn-link-underline btn-disabled">Link Button</button>
    <button class="btn btn-icon1 btn-disabled">
        <i class="fas fa-shopping-cart"></i>
    </button>



Cards

A card is a sheet used to represent the information related to each other like product details.

Card with badge
NEW Fiddle Leaf fig
Fiddle Leaf Fig Plant
Stock available

Rs. 550



    <div class="m1 card card-vertical-container1">
        <div class="badge-container">
            <span class="badge-text">NEW</span>
            <img src="./images/fiddle-leaf.jpg" alt="Fiddle Leaf fig" class="card-img">
        </div>
        <div class="p1 card-text-container">
                <h5 class="card-header">Fiddle Leaf Fig Plant</h5>
                <div class="card-info">Stock available</div>
                <div class="align-center">
                    <p class="card-price">Rs. 550</p>
                    <button class="btn btn-icon1 card-icon-btn m-left-auto">
                        <i class="far fa-heart"></i>
                    </button>
                </div>  
        </div>
    </div>


Card with dismiss
croton
Croton Plant
Stock available

Rs. 499

Neque porro quisquam est qui adipisci velit...


    <div class="m1 card card-vertical-container2">
        <img src="./images/croton.jpg" alt="croton" class="card-img">
        <i class="card-close-btn fas fa-times"></i>
        <div class="p1 card-text-container">
            <div class="card-heading flex-r">
                <div>
                    <h5 class="card-header">Croton Plant</h5>
                    <div class="card-info">Stock available</div>
                </div>
                <p class="card-price m-left-auto">Rs. 499</p>
            </div>
            <h6>Neque porro quisquam est qui adipisci velit...</h6>
            <div class="card-btns align-center">
                <button class="btn btn-with-icon">
                    <i class="p1-right fas fa-shopping-cart"></i>Add to cart
                </button>
                <button class="btn btn-icon1 card-icon-btn m-left-auto">
                    <i class="far fa-heart"></i>
                </button>
            </div>
        </div> 
    </div>



Card with text overlay

Sold Out!

croton
Croton Plant
Stock available

Rs. 499

Neque porro quisquam est qui adipisci velit...


    <div class="m1 card card-vertical-container2">
        <h4 class="overlay-text">Sold Out!</h4>
        <div class="overlay-container">
        <img src="./images/croton.jpg" alt="croton" class="card-img">
        <i class="card-close-btn btn-disabled fas fa-times"></i>
        <div class="p1 card-text-container">
            <div class="card-heading flex-r">
                <div>
                    <h5 class="card-header">Croton Plant</h5>
                    <div class="card-info">Stock available</div>
                </div>
                <p class="card-price m-left-auto">Rs. 499</p>
            </div>
            <h6>Neque porro quisquam est qui  adipisci velit...</h6>
            <div class="card-btns align-center">
                <button class="btn btn-with-icon btn-disabled">
                    <i class="p1-right fas fa-shopping-cart"></i>Add to cart
                </button>
                <button class="btn btn-icon1 card-icon-btn btn-disabled m-left-auto">
                    <i class="far fa-heart"></i>
                </button>
            </div>
        </div> </div>
    </div>


Text only Card

Croton Plant

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus diam vitae erat ullamcorper elementum. Donec et ante porta, euismod turpis vitae, tincidunt elit.



    <div class="m1 card card-vertical-container2">
        <div class="p1">
            <h4 class="card-header">Croton Plant</h4>
            <p class="card-text">Lorem ipsum dolor sit amet, consectetur 
                adipiscing elit. Sed faucibus diam vitae erat ullamcorper elementum. 
                Donec et ante porta, euismod turpis vitae, tincidunt elit.
            </p>
            <div class="card-btns">
                <button class="btn btn-primary">Learn More </button>          
            </div>
        </div> 
    </div>
    


Vertical Card
croton
Croton Plant
Stock available

Rs. 499

Neque porro quisquam est qui adipisci velit...


    <div class="m1 card card-vertical-container2">
        <img src="./images/croton.jpg" alt="croton" class="card-img">
        <div class="p1 card-text-container">
            <div class="card-heading flex-r">
                <div>
                    <h5 class="card-header">Croton Plant</h5>
                    <div class="card-info">Stock available</div>
                </div>
                <p class="card-price m-left-auto">Rs. 499</p>
            </div>
            <h6>Neque porro quisquam est qui  adipisci velit...</h6>
            <div class="card-btns align-center">
                <button class="btn btn-with-icon">
                    <i class="p1-right fas fa-shopping-cart"></i>Add to cart
                </button>
                <button class="btn btn-icon1 card-icon-btn m-left-auto">
                    <i class="far fa-heart"></i>
                </button>
            </div>
        </div> 
    </div>



Horizontal Card
NEW croton
Croton Plant
Stock available

Rs. 499

Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, adipisci velit...


    <div class="m1 card flex-r card-horizontal-container">
        <div class="badge-container">
            <span class="badge-text">NEW</span>
            <img src="./images/croton.jpg" alt="croton" class="card-img">
        </div>
        <div class="card-text-container">
            <h5 class="card-header">Croton Plant</h5>
            <div class="card-info">Stock available</div>
            <p class="card-price">Rs. 499</p>
            <h6>Neque porro quisquam est qui dolorem ipsum quia 
                dolor sit amet, adipisci velit...</h6>
            <div class="card-btns align-center">
                <button class="btn btn-with-icon">
                    <i class="p1-right fas fa-shopping-cart"></i>Add to cart</button>
                <button class="m1 btn btn-primary-outline">Move to Wishlist</button>           
            </div>
        </div> 
    </div>



Images

Images can be responsive to fit the parent's width, and also can be customised to be round shaped.

Responsive Image
Responsive img


    <img class="responsive-img" src="./images/res.webp" alt="Responsive img">



Round Image
Succulent


    <img class="round-img" src="./images/succulent.jpg" alt="Succulent">



Input Component

Examples of Textbox, Textbox with error styling, and form is given below.

Textbox


    <div class="input-container">
        <label class="input-label" for="name">Username</label>
        <input id="name" class="input-field" type="text" placeholder="Username">
    </div>



Textbox with error styling
Not valid


    <div class="input-container">
        <label class="input-label input-error-label" for="error-name">Username</label>
        <input id="error-name" class="input-error-field" type="text" placeholder="Username">
        <span class="validation-error">Not valid</span>
    </div>



Input with Icon

    <div class="input-container">
        <input class="input-icon-field input-field" type="text" placeholder="Search">
        <i class="input-icon fas fa-search"></i>
    </div>


Form Example


    <form class="form">
        <div class="input-container">
            <label class="input-label" for="username">Username</label>
            <input class="input-field" type="text" id="username" placeholder="Username">
        </div>

        <div class="input-container">
            <label class="input-label" for="number">Phone Number</label>
            <input class="input-field" type="number" id="number" placeholder="Phone Number">
        </div>

        <div class="input-container">
            <label class="input-label" for="email">Email</label>
            <input class="input-field" type="email" id="email" placeholder="Email">
        </div>

        <div class="checkbox">
            <input class="checkbox-input" type="checkbox"> 
            <label class="checkbox-label">Yes, I accept the terms.</label>
        </div>
        <button class="btn btn-secondary">Submit</button>
    </form>



Typography

Example of Heading Text

For heading you can use h1, h2, h3, h4, h5, h6 elements.

This is h1 heading.

This is h2 heading.

This is h3 heading.

This is h4 heading.

This is h5 heading.
This is h6 heading.
    
    <h1>This is h1 heading.</h1>
    <h2>This is h2 heading.</h2>
    <h3>This is h3 heading.</h3>
    <h4>This is h4 heading.</h4>
    <h5>This is h5 heading.</h5>
    <h6>This is h6 heading.</h6>
    

Example of Paragraph Text

Paragraph text is avaliable in differnt sizes. You have to add the appropriate classes to the p tag or the wrapper element.

Extra large text size.

Large text size.

Medium text size.

Small text size.

Extra small text size.

    
    <p class="text-xlg">Extra large text size.</p>
    <p class="text-lg">Large text size.</p>
    <p class="text-md">Medium text size.</p>
    <p class="text-sm">Small text size.</p>
    <p class="text-xsm">Extra small text size.</p>
    

Example of Text Alignment.

For text alingment you can add the following classes to the wrapper element.

Text is aligned to left.

Text is aligned to center.

Text is aligned to right.

    
    <p class="text-left">Text is aligned to left.</p>
    <p class="text-center">Text is aligned to center.</p>
    <p class="text-right">Text is aligned to right.</p>
    

Some Extra text utilities.

There are some extra text utilities mentioned below. You have to add the corresponding classes to the wrapper element to use them.

Bold weight text

Regular weight text

Light weight text

Text with Primary color

Text with Secondary color

Text Strike through

Text underlined

    
        <p class="text-bold-weight">Bold weight text</p>
        <p class="text-regular-weight">Regular weight text</p>
        <p class="text-light-weight">Light weight text</p>
        <p class="text-primary-color">Text with Primary color</p>
        <p class="text-seconadry-color">Text with Secondary color</p>
        <p class="text-strike-through">Text Strike through</p>
        <p class="text-underline">Text underlined</p>
    

Lists

Example of Unordered list
  • List item 1
  • List item 2
  • List item 3
  • List item 1
  • List item 2
  • List item 3
  • List item 1
  • List item 2
  • List item 3
    
        <ul>
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ul>

        <ul class="list-style-circle">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ul>

        <ul class="list-style-square">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ul>
    

Example of Ordered list
  1. List item 1
  2. List item 2
  3. List item 3
  1. List item 1
  2. List item 2
  3. List item 3
  1. List item 1
  2. List item 2
  3. List item 3
  1. List item 1
  2. List item 2
  3. List item 3
  1. List item 1
  2. List item 2
  3. List item 3
  1. List item 1
  2. List item 2
  3. List item 3
    
        <ol>
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ol>
        <ol reversed="">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ol>
        <ol class="list-style-upper-roman">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ol>
        <ol class="list-style-lower-roman">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ol>
        <ol class="list-style-upper-alpha">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ol>
        <ol class="list-style-lower-alpha">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ol>
    

List with no styling
  • List item 1
  • List item 2
  • List item 3
    
        <ul class="list-non-bullet">
            <li>List item 1</li>
            <li>List item 2</li>
            <li>List item 3</li>
        </ul>
    

Stacked List

This is an unordered list without bullets. We can add desired component inside the li element.

  • Stacked Notification
  • Stacked Notification
  • Stacked Notification
    
        <ul class="list-non-bullet">
            <li>
                <div class="notification flex-r">
                    Stacked Notification
                    <i class="m-left-auto far fa-times-circle"></i>
                </div>
            </li>
            <li>
                <div class="notification flex-r">
                    Stacked Notification
                    <i class="m-left-auto far fa-times-circle"></i>
                </div>
            </li>
            <li>
                <div class="notification flex-r">
                    Stacked Notification
                    <i class="m-left-auto far fa-times-circle"></i>
                </div>
            </li>
        </ul> 
    

Rating

Rating components can be used as read-only badge and can be used in reviews section as form too.

Rating Components
4 | 22
    
        <!-- Rating Form -->
        <form class="rating-form">
            <input class="rating-input" type="radio" id="star-1" name="star">
            <label for="star-1" class="rating-label"><i class="fa-solid fa-star"></i></label>

            <input class="rating-input" type="radio" id="star-2" name="star">
            <label for="star-2" class="rating-label"><i class="fa-solid fa-star"></i></label>

            <input class="rating-input" type="radio" id="star-3" name="star">
            <label for="star-3" class="rating-label"><i class="fa-solid fa-star"></i></label>

            <input class="rating-input" type="radio" id="star-4" name="star">
            <label for="star-4" class="rating-label"><i class="fa-solid fa-star"></i></label> 

            <input class="rating-input" type="radio" id="star-5" name="star">
            <label for="star-5" class="rating-label"><i class="fa-solid fa-star"></i></label>
        </form>

        <!-- Rating badge -->
        <div class="rating-badge align-center"> 
            4<i class="rating-badge-star fa-solid fa-star"></i> | 22
        </div>
    

Toast

Toasts provide brief feedback about an operation through a message. Toasts contain a single line of text directly related to the operation performed.

Simple Toasts
Saved successfully!
Try Again Later!
Info Toast
    
        <div class="toast toast-success text-lg">Saved successfully!</div>
        <div class="toast toast-error text-lg">Try Again Later!</div>
        <div class="toast toast-info text-lg">Info Toast</div>
    

Toast with close button

Can't send photo.

    
        <div class="toast toast-info align-center">
            <p class="text-lg">Can't send photo.</p>
            <i class="toast-icon fas fa-times"></i>
        </div>
    

Live Demo

Click on below open toast button to open a toast.It will disappear after 5 seconds.

Added to Bag.

    
        <div class="show-toast toast toast-info align-center">
            <p class="text-lg">Added to Bag.</p>
            <i class="toast-close-btn toast-icon fas fa-times"></i>
        </div> 
    

Simplified Grid

CSS grid creates complex responsive web design grid layouts more easily and consistently across browsers.

Two Column Grid
grid item 1
grid item 2
    
        <div class="grid grid-2-col">
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 1
            </div>
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 2
            </div>
        </div>
    

Two Row Grid
grid item 1
grid item 2
    
        <div class="grid grid-2-row">
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 1
            </div>
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 2
            </div>
        </div>
    

Three Column Grid
grid item 1
grid item 2
grid item 3
    
        <div class="grid grid-3-col">
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 1
            </div>
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 2
            </div>
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 3
            </div>
        </div>
    

Three Row Grid
grid item 1
grid item 2
grid item 3
    
        <div class="grid grid-3-row">
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 1
            </div>
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 2
            </div>
            <div class="grid-item text-center text-xlg text-bold-weight">
                grid item 3
            </div>
        </div>
    

Slider

Sliders are used to decide range for something like sound in videos, price in shopping sites, etc.

Styled Slider
    
        <form>
            <label class="m1-right text-lg">Price</label>
            <input class="slider" type="range" min="1" max="100" value="50">
        </form>
    

Default Slider with Icon
    
        <form>
            <label class="m1-right text-lg">
                <i class="fa-solid fa-volume-high"></i>
            </label>
            <input type="range" min="1" max="100" value="50">
        </form>