Timeline is the presentation of a chronological sequence of events along a drawn line that equips a viewer to understand temporal relationships quickly.
We are using animate on scroll plugin to animate timeline on page scroll. Read the official Animate on scroll for a full list of instructions and other options.
Create a basic timeline by using .timeline
as a wrapper of .timeline-item
. Define your events inside .timeline-event
.
Add a point to timeline by using .timeline-point
inside .timeline-item
. Use three different kind of timeline pointer options: Point Timeline , Indicator Timeline with Icon and Advanced Indicator Timeline with Icon. To create a point timeline, use .timeline-point-primary
with .timeline-point
.To create a indicator timeline with icon, use .timeline-indicator-primary
with .timeline-indicator
.
To create an advanced indicator timeline with icon, use .timeline-indicator-advanced
and You can further customize the indicator with native Bootstrap classes.
You can add background color to .timeline-item
by adding .timeline-item-{color}
or to create a transparent timeline event, use .timeline-item-transparent
. Change indicator's color by using class timeline-point-{color}
and timeline-indicator-{color}
with
.timeline-point
& .timeline-indicator
respectively.
Weekly review of freshly prepared design for our new application.
PUMA presents the latest shoes from its collection. Light & comfortable made with highly durable material.
Customer
Micheal ScottPrice
$375.00Quantity
1Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus quos, voluptates voluptas rem veniam expedita.
Rebecca Godman
Javascript DeveloperDwight repaid you
30 minutes ago
<ul class="timeline mt-3">
<li class="timeline-item timeline-item-transparent">
<span class="timeline-point timeline-point-primary"></span>
<div class="timeline-event">
<div class="timeline-header border-bottom mb-3">
<h6 class="mb-0">Get on the flight</h6>
<small class="text-muted">3rd October</small>
</div>
<div class="d-flex justify-content-between flex-wrap mb-2">
<div>
<span>Charles de Gaulle Airport, Paris</span>
<i class="bx bx-right-arrow-alt scaleX-n1-rtl mx-3"></i>
<span>Heathrow Airport, London</span>
</div>
<div>
<span class="text-muted">6:30 AM</span>
</div>
</div>
<a href="javascript:void(0)">
<i class="bx bx-link"></i>
bookingCard.pdf
</a>
</div>
</li>
<li class="timeline-item timeline-item-transparent">
<span class="timeline-point timeline-point-success"></span>
<div class="timeline-event">
<div class="timeline-header mb-sm-0 mb-3">
<h6 class="mb-0">Design Review</h6>
<small class="text-muted">4th October</small>
</div>
<p>
Weekly review of freshly prepared design for our new
application.
</p>
<div class="d-flex justify-content-between">
<h6>New Application</h6>
<div class="d-flex">
<div class="avatar avatar-xs me-2">
<img src="../../assets/img/avatars/4.png" alt="Avatar" class="rounded-circle" />
</div>
<div class="avatar avatar-xs">
<img src="../../assets/img/avatars/5.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
</div>
</div>
</li>
<li class="timeline-item timeline-item-transparent">
<span class="timeline-point timeline-point-danger"></span>
<div class="timeline-event">
<div class="d-flex flex-sm-row flex-column">
<img src="../../assets/img/elements/16.jpg" class="rounded me-3" alt="Shoe img" height="62" width="62" />
<div>
<div class="timeline-header flex-wrap mb-2 mt-3 mt-sm-0">
<h6 class="mb-0">Sold Puma POPX Blue Color</h6>
<small class="text-muted">5th October</small>
</div>
<p>
PUMA presents the latest shoes from its collection. Light &
comfortable made with highly durable material.
</p>
</div>
</div>
<div class="d-flex justify-content-between flex-wrap flex-sm-row flex-column text-sm-center">
<div class="customer mb-sm-0 mb-2">
<p class="mb-0">Customer</p>
<span class="text-muted">Micheal Scott</span>
</div>
<div class="price mb-sm-0 mb-2">
<p class="mb-0">Price</p>
<span class="text-muted">$375.00</span>
</div>
<div class="price">
<p class="mb-0">Quantity</p>
<span class="text-muted">1</span>
</div>
</div>
</div>
</li>
<li class="timeline-item timeline-item-transparent">
<span class="timeline-point timeline-point-info"></span>
<div class="timeline-event">
<div class="timeline-header">
<h6 class="mb-0">Interview Schedule</h6>
<small class="text-muted">6th October</small>
</div>
<p>
Lorem ipsum, dolor sit amet consectetur adipisicing elit.
Possimus quos, voluptates voluptas rem veniam expedita.
</p>
<hr />
<div class="d-flex justify-content-between flex-wrap gap-2">
<div class="d-flex flex-wrap">
<div class="avatar me-3">
<img src="../../assets/img/avatars/6.png" alt="Avatar" class="rounded-circle" />
</div>
<div>
<p class="mb-0">Rebecca Godman</p>
<span class="text-muted">Javascript Developer</span>
</div>
</div>
<div class="d-flex flex-wrap align-items-center cursor-pointer">
<i class="bx bx-message me-2"></i>
<i class="bx bx-phone-call"></i>
</div>
</div>
</div>
</li>
<li class="timeline-item timeline-item-transparent">
<span class="timeline-point timeline-point-warning"></span>
<div class="timeline-event">
<div class="timeline-header">
<h6 class="mb-0">2 Notifications</h6>
<small class="text-muted">7th October</small>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center flex-wrap border-top-0 p-0">
<div class="d-flex flex-wrap align-items-center">
<ul class="list-unstyled users-list d-flex align-items-center avatar-group m-0 my-3 me-2">
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Vinnie Mostowy" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="../../assets/img/avatars/5.png" alt="Avatar" />
</li>
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Allen Rieske" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="../../assets/img/avatars/12.png" alt="Avatar" />
</li>
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Julee Rossignol" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="../../assets/img/avatars/6.png" alt="Avatar" />
</li>
</ul>
<span>Commented on your post.</span>
</div>
<button class="btn btn-primary btn-sm my-sm-0 my-3">
View
</button>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center flex-wrap pb-0 px-0">
<div class="d-flex align-items-center">
<img src="../../assets/img/avatars/4.png" class="rounded-circle me-3" alt="avatar" height="24" width="24" />
<div class="user-info">
<p class="my-0">Dwight repaid you</p>
<span class="text-muted">30 minutes ago</span>
</div>
</div>
<h5 class="mb-0">$20</h5>
</li>
</ul>
</div>
</li>
<li class="timeline-end-indicator">
<i class="bx bx-check-circle"></i>
</li>
</ul>
Here is timeline border mixin which allow you to easily change timeline's border style. We have a SASS object which takes in border styles which then can be used to change border style according to class.
$timeline-line-border-styles: (solid : solid, dotted: dotted, dashed: dashed, hidden: none);
@mixin template-timeline-border-style(border-style)
@include template-timeline-border-style("solid");
Create a centered timeline by using .timeline-center
with .timeline
. Centered Timeline's items will automatically take their position. If you want to position them manually, you can use .timeline-item-{left|right}
with .timeline-item
.
Use animate on scroll for timeline animation, click here to learn about it's usage.
Our main goal is to design a new mobile application for our client. The customer wants a clean & flat design.
Participants
Click the button below to read financial reports
I gaze longingly at the beautiful, perfect, plump donut. This is a delicately crafted piece of art. The mouthwatering mound of miraculous mush isn't able to escape my sight...read more
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas, quidem?
Due Date: 15th Jan
Develop an online store of electronic devices for the provided layout, as well as develop a mobile version of it. The must be compatible with any CMS.
Developers
Deadline
20 Dec 2077
Budget
$50000
<ul class="timeline timeline-center mt-5">
<li class="timeline-item">
<span class="timeline-indicator timeline-indicator-primary" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-paint"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-right">
<div class="card-header d-flex justify-content-between align-items-center flex-wrap">
<h6 class="card-title mb-0">Designing UI</h6>
<div class="meta">
<span class="badge rounded-pill bg-label-primary">Design</span>
<span class="badge rounded-pill bg-label-success">Meeting</span>
</div>
</div>
<div class="card-body">
<p class="mb-2">
Our main goal is to design a new mobile application for our
client. The customer wants a clean & flat design.
</p>
<div class="d-flex justify-content-between align-items-center flex-wrap">
<div>
<p class="text-muted mb-2">Participants</p>
<ul class="list-unstyled users-list d-flex align-items-center avatar-group">
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Vinnie Mostowy" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="../../assets/img/avatars/5.png" alt="Avatar" />
</li>
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Allen Rieske" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="../../assets/img/avatars/12.png" alt="Avatar" />
</li>
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Julee Rossignol" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="../../assets/img/avatars/6.png" alt="Avatar" />
</li>
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Darcey Nooner" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="../../assets/img/avatars/10.png" alt="Avatar" />
</li>
</ul>
</div>
</div>
</div>
<div class="timeline-event-time">1st January</div>
</div>
</li>
<li class="timeline-item">
<span class="timeline-indicator timeline-indicator-success" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-question-mark"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-left">
<h6 class="card-header">Survey Report</h6>
<div class="card-body">
<div class="d-flex flex-wrap mb-4">
<div>
<div class="avatar avatar-xs me-2">
<img src="../../assets/img/avatars/4.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
<span>assigned this task to <span class="fw-medium">Sarah</span></span>
</div>
<ul class="list-unstyled">
<li class="d-flex">
<div>
<div class="avatar avatar-xs me-3">
<img src="../../assets/img/avatars/2.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
<div class="mb-3 w-100">
<div class="progress" style="height: 6px;">
<div class="progress-bar bg-danger" role="progressbar" style="width: 48.7%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<small>Jquery</small>
</div>
</li>
<li class="d-flex">
<div>
<div class="avatar avatar-xs me-3">
<img src="../../assets/img/avatars/3.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
<div class="mb-3 w-100">
<div class="progress" style="height: 6px;">
<div class="progress-bar bg-primary" role="progressbar" style="width: 31.3%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<small>React</small>
<small>React</small>
<small>React</small>
<small>React</small>
</div>
</li>
<li class="d-flex">
<div>
<div class="avatar avatar-xs me-3">
<img src="../../assets/img/avatars/4.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
<div class="mb-3 w-100">
<div class="progress" style="height: 6px;">
<div class="progress-bar bg-warning" role="progressbar" style="width: 30%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<small>Angular</small>
</div>
</li>
<li class="d-flex">
<div>
<div class="avatar avatar-xs me-3">
<img src="../../assets/img/avatars/5.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
<div class="mb-3 w-100">
<div class="progress" style="height: 6px;">
<div class="progress-bar bg-info" role="progressbar" style="width: 15%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<small>VUE</small>
</div>
</li>
<li class="d-flex">
<div>
<div class="avatar avatar-xs me-3">
<img src="../../assets/img/avatars/6.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
<div class="w-100">
<div class="progress" style="height: 6px;">
<div class="progress-bar bg-success" role="progressbar" style="width: 10%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div>
</div>
<small>Laravel</small>
</div>
</li>
</ul>
</div>
<div class="timeline-event-time">2nd January</div>
</div>
</li>
<li class="timeline-item">
<span class="timeline-indicator timeline-indicator-danger" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-line-chart"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-right">
<h6 class="card-header
">Financial Reports</h6>
<div class="card-body">
<p class="mb-2">Click the button below to read financial reports</p>
<button class="btn btn-primary btn-sm" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
Show Report
</button>
<div class="collapse" id="collapseExample">
<ul class="list-group list-group-flush mt-3">
<li class="list-group-item d-flex justify-content-between flex-wrap">
<span>Last Years's Profit : <span class="fw-medium">$20000</span></span>
<i class="bx bx-share-alt cursor-pointer"></i>
</li>
<li class="list-group-item d-flex justify-content-between flex-wrap">
<span> This Years's Profit : <span class="fw-medium">$25000</span></span>
<i class="bx bx-share-alt cursor-pointer"></i>
</li>
<li class="list-group-item d-flex justify-content-between flex-wrap">
<span> Last Years's Commission : <span class="fw-medium">$5000</span></span>
<i class="bx bx-share-alt cursor-pointer"></i>
</li>
<li class="list-group-item d-flex justify-content-between flex-wrap">
<span> This Years's Commission : <span class="fw-medium">$7000</span></span>
<i class="bx bx-share-alt cursor-pointer"></i>
</li>
<li class="list-group-item d-flex justify-content-between flex-wrap">
<span>
This Years's Total Balance : <span class="fw-medium">$70000</span></span>
<i class="bx bx-share-alt cursor-pointer"></i>
</li>
</ul>
</div>
</div>
<div class="timeline-event-time">5th January</div>
</div>
</li>
<li class="timeline-item">
<span class="timeline-indicator timeline-indicator-warning" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-doughnut-chart"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-left">
<h6 class="card-header">Snacks</h6>
<div class="card-body">
<div class="d-flex flex-sm-row flex-column">
<img src="../../assets/img/elements/13.jpg" class="rounded me-3 mb-sm-0 mb-2" alt="doughnut" height="64" width="64" />
<div>
<h6 class="mb-2">
A Donut which straight gone to Your Tummy
</h6>
<p class="mb-2">
I gaze longingly at the beautiful, perfect, plump donut. This
is a delicately crafted piece of art. The mouthwatering mound
of miraculous mush isn't able to escape my sight...<a href="javascript:void(0)">read more</a>
</p>
<div class="d-flex justify-content-between align-items-center">
<div>
<i class="bx bxs-star text-warning"></i>
<i class="bx bxs-star text-warning"></i>
<i class="bx bxs-star text-warning"></i>
<i class="bx bxs-star text-warning"></i>
<i class="bx bx-star"></i>
</div>
<div>
<span class="fw-medium">$5.00</span>
</div>
</div>
</div>
</div>
</div>
<div class="timeline-event-time">10th January</div>
</div>
</li>
<li class="timeline-item timeline-item-right">
<span class="timeline-indicator timeline-indicator-info" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-map"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-left">
<div class="card-header border-0 d-flex justify-content-between">
<h6 class="card-title mb-0">
<i class="bx bx-map"></i>
<span class="align-middle">Location</span>
</h6>
<span class="badge rounded-pill bg-label-danger">High</span>
</div>
<div class="card-body pb-0">
<h6 class="mb-2">
Final location for the company celebration.
</h6>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas,
quidem?
</p>
</div>
<div class="card-footer d-flex justify-content-between">
<div class="d-flex align-items-center flex-wrap cursor-pointer gap-3">
<i class="bx bx-link"></i>
<div class="position-relative">
<i class="bx bx-message"></i>
<span class="badge rounded-pill bg-info badge-dot badge-notifications"></span>
</div>
<i class="bx bx-user"></i>
</div>
<p class="mb-0">
<span class="text-muted">Due Date:</span>
15th Jan
</p>
</div>
<div class="timeline-event-time">12th January</div>
</div>
</li>
<li class="timeline-item timeline-item-left">
<span class="timeline-indicator timeline-indicator-primary" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-dumbbell"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-right">
<div class="card-header border-0 d-flex justify-content-between">
<h6 class="card-title mb-0">Gym Program</h6>
<span class="text-muted">5:00 - 6:10AM</span>
</div>
<div class="card-body pb-0">
<div class="hours mb-2">
<i class="bx bx-time"></i>
<span>1.1 Hours</span>
<i class="bx bx-transfer mx-2"></i>
<span>Weekly</span>
</div>
<div class="location">
<i class="bx bx-map"></i>
<span class="align-middle">Rock's Gym</span>
</div>
</div>
<div class="card-footer d-flex justify-content-between">
<div class="tags">
<span class="badge rounded-pill bg-label-danger">Gym</span>
<span class="badge rounded-pill bg-label-info">Power</span>
</div>
<div>
<i class="bx bx-dots-vertical-rounded cursor-pointer"></i>
</div>
</div>
<div class="timeline-event-time">15th January</div>
</div>
</li>
<li class="timeline-item">
<span class="timeline-indicator timeline-indicator-success" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-dollar"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-right">
<h6 class="card-header">General Reserve</h6>
<div class="card-body">
<ul class="list-unstyled">
<li class="d-flex justify-content-start align-items-center text-success mb-3">
<i class="bx bx-dollar bx-sm me-3"></i>
<div class="ps-3 border-start">
<small class="text-muted mb-1">Cash</small>
<h5 class="mb-0">$500</h5>
</div>
</li>
<li class="d-flex justify-content-start align-items-center text-info mb-3">
<i class="bx bx-credit-card bx-sm me-3"></i>
<div class="ps-3 border-start">
<small class="text-muted mb-1">Credit Card</small>
<h5 class="mb-0">$5000</h5>
</div>
</li>
<li class="d-flex justify-content-start align-items-center text-primary">
<i class="bx bx-line-chart bx-sm me-3"></i>
<div class="ps-3 border-start">
<small class="text-muted mb-1">Investments</small>
<h5 class="mb-0">$300</h5>
</div>
</li>
</ul>
</div>
<div class="timeline-event-time">16th January</div>
</div>
</li>
<li class="timeline-item">
<span class="timeline-indicator timeline-indicator-danger" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-server"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-left">
<div class="card-header border-0 d-flex justify-content-between">
<h6 class="card-title mb-0">
<span class="align-middle">Ubuntu Server</span>
</h6>
<span class="badge rounded-pill bg-label-danger">Inactive</span>
</div>
<div class="card-body pb-0">
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center ps-0">
<div>
<i class="bx bx-globe"></i>
<span>IP Address</span>
</div>
<div>
192.654.8.566
</div>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center ps-0">
<div>
<i class="bx bx-chip"></i>
<span>CPU</span>
</div>
<div>
4 Cores
</div>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center ps-0">
<div>
<i class="bx bx-server"></i>
<span>Ram</span>
</div>
<div>
500 MB
</div>
</li>
</ul>
</div>
<div class="card-footer d-flex justify-content-between">
<div class="server-icons">
<i class="bx bx-share-alt me-2"></i>
<i class="bx bx-sync"></i>
</div>
<label class="switch me-n2">
<input type="checkbox" class="switch-input" />
<span class="switch-toggle-slider">
<span class="switch-on"></span>
<span class="switch-off"></span>
</span>
<span class="switch-label"></span>
</label>
</div>
<div class="timeline-event-time">20th January</div>
</div>
</li>
<li class="timeline-item border-0 pb-0">
<span class="timeline-indicator timeline-indicator-info" data-aos="zoom-in" data-aos-delay="200">
<i class="bx bx-store"></i>
</span>
<div class="timeline-event card p-0" data-aos="fade-right">
<div class="card-header border-0 d-flex justify-content-between">
<h6 class="card-title mb-0"><span class="align-middle">Online Store</span></h6>
<i class="bx bx-dots-vertical-rounded cursor-pointer"></i>
</div>
<div class="card-body pb-3 pt-0">
<p>
Develop an online store of electronic devices for the provided
layout, as well as develop a mobile version of it. The must be
compatible with any CMS.
</p>
<div class="d-flex flex-wrap flex-sm-row flex-column">
<div class="mb-sm-0 mb-3 me-5">
<p class="text-muted mb-2">Developers</p>
<div class="d-flex align-items-center">
<div class="avatar avatar-xs me-2">
<span class="avatar-initial rounded-circle bg-label-primary">A</span>
</div>
<div class="avatar avatar-xs me-2">
<span class="avatar-initial rounded-circle bg-label-success">B</span>
</div>
<div class="avatar avatar-xs">
<span class="avatar-initial rounded-circle bg-label-danger">C</span>
</div>
</div>
</div>
<div class="mb-sm-0 mb-3 me-5">
<p class="text-muted mb-2">Deadline</p>
<p class="mb-0">20 Dec 2077</p>
</div>
<div>
<p class="text-muted mb-2">Budget</p>
<p class="mb-0">$50000</p>
</div>
</div>
</div>
<div class="timeline-event-time">25th January</div>
</div>
</li>
</ul>
Create an indicator to indicate timeline's end using class .timeline-end-indicator
Weekly review of freshly prepared design for our new application.
PUMA presents the latest shoes from its collection. Light & comfortable made with highly durable material.
Customer
Micheal ScottPrice
$375.00Quantity
1Lorem ipsum, dolor sit amet consectetur adipisicing elit. Possimus quos, voluptates voluptas rem veniam expedita.
Rebecca Godman
Javascript DeveloperDwight repaid you
30 minutes ago
<ul class="timeline timeline-dashed">
<li class="timeline-item timeline-item-primary mb-4">
<span class="timeline-indicator timeline-indicator-primary">
<i class="bx bx-paper-plane"></i>
</span>
<div class="timeline-event">
<div class="timeline-header border-bottom mb-3">
<h6 class="mb-0">Get on the flight</h6>
<span class="text-muted">3rd October</span>
</div>
<div class="d-flex justify-content-between flex-wrap mb-2">
<div>
<span>Charles de Gaulle Airport, Paris</span>
<i class="bx bx-right-arrow-alt mx-3"></i>
<span>Heathrow Airport, London</span>
</div>
<div>
<span>6:30 AM</span>
</div>
</div>
<a href="javascript:void(0)">
<i class="bx bx-link"></i>
bookingCard.pdf
</a>
</div>
</li>
<li class="timeline-item timeline-item-success mb-4">
<span class="timeline-indicator timeline-indicator-success">
<i class="bx bx-paint"></i>
</span>
<div class="timeline-event">
<div class="timeline-header mb-sm-0 mb-3">
<h6 class="mb-0">Design Review</h6>
<span class="text-muted">4th October</span>
</div>
<p>
Weekly review of freshly prepared design for our new
application.
</p>
<div class="d-flex justify-content-between">
<h6>New Application</h6>
<div class="d-flex">
<div class="avatar avatar-xs me-2">
<img src="assets/img/avatars/4.png" alt="Avatar" class="rounded-circle" />
</div>
<div class="avatar avatar-xs">
<img src="assets/img/avatars/5.png" alt="Avatar" class="rounded-circle" />
</div>
</div>
</div>
</div>
</li>
<li class="timeline-item timeline-item-danger mb-4">
<span class="timeline-indicator timeline-indicator-danger">
<i class="bx bx-shopping-bag"></i>
</span>
<div class="timeline-event">
<div class="d-flex flex-sm-row flex-column">
<img src="assets/img/elements/16.jpg" class="rounded me-3" alt="Shoe img" height="62" width="62" />
<div class="mt-sm-0 mt-3">
<div class="timeline-header flex-wrap mb-2">
<h6 class="mb-0">Sold Puma POPX Blue Color</h6>
<span class="text-muted">5th October</span>
</div>
<p>
PUMA presents the latest shoes from its collection. Light &
comfortable made with highly durable material.
</p>
</div>
</div>
<div class="d-flex justify-content-between flex-wrap flex-sm-row flex-column text-center">
<div class="mb-sm-0 mb-2">
<p class="mb-0">Customer</p>
<span class="text-muted">Micheal Scott</span>
</div>
<div class="mb-sm-0 mb-2">
<p class="mb-0">Price</p>
<span class="text-muted">$375.00</span>
</div>
<div>
<p class="mb-0">Quantity</p>
<span class="text-muted">1</span>
</div>
</div>
</div>
</li>
<li class="timeline-item timeline-item-info mb-4">
<span class="timeline-indicator timeline-indicator-info">
<i class="bx bx-user-circle"></i>
</span>
<div class="timeline-event">
<div class="timeline-header">
<h6 class="mb-0">Interview Schedule</h6>
<span class="text-muted">6th October</span>
</div>
<p>
Lorem ipsum, dolor sit amet consectetur adipisicing elit.
Possimus quos, voluptates voluptas rem veniam expedita.
</p>
<hr />
<div class="d-flex justify-content-between flex-wrap">
<div class="d-flex flex-wrap">
<div class="avatar me-3">
<img src="assets/img/avatars/6.png" alt="Avatar" class="rounded-circle" />
</div>
<div>
<p class="mb-0">Rebecca Godman</p>
<span class="text-muted">Javascript Developer</span>
</div>
</div>
<div class="d-flex flex-wrap align-items-centers cursor-pointer mt-sm-0 mt-2">
<i class="bx bx-message me-2"></i>
<i class="bx bx-phone-call"></i>
</div>
</div>
</div>
</li>
<li class="timeline-item timeline-item-dark mb-4">
<span class="timeline-indicator timeline-indicator-dark">
<i class="bx bx-bell"></i>
</span>
<div class="timeline-event">
<div class="timeline-header">
<h6 class="mb-0">2 Notifications</h6>
<span class="text-muted">7th October</span>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item d-flex justify-content-between align-items-center flex-wrap border-top-0 p-0">
<div class="d-flex flex-wrap align-items-center">
<ul class="list-unstyled users-list d-flex align-items-center avatar-group m-0 mb-3 mt-3 me-2">
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Vinnie Mostowy" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="assets/img/avatars/5.png" alt="Avatar" />
</li>
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Allen Rieske" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="assets/img/avatars/12.png" alt="Avatar" />
</li>
<li data-bs-toggle="tooltip" data-popup="tooltip-custom" data-bs-placement="top" title="Julee Rossignol" class="avatar avatar-xs pull-up">
<img class="rounded-circle" src="assets/img/avatars/6.png" alt="Avatar" />
</li>
</ul>
<span>Commented on your post.</span>
</div>
<button class="btn btn-primary btn-sm my-sm-0 my-3">
View
</button>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center flex-wrap pb-0 px-0">
<div class="d-flex flex-sm-row flex-column align-items-center">
<img src="assets/img/avatars/4.png" class="rounded-circle me-3" alt="avatar" height="24" width="24" />
<div class="user-info">
<p class="my-0">Dwight repaid you</p>
<span class="text-muted">30 minutes ago</span>
</div>
</div>
<h5 class="mb-0">$20</h5>
</li>
</ul>
</div>
</li>
<li class="timeline-end-indicator">
<i class="bx bx-check-circle"></i>
</li>
</ul>
Refer below mentioned for all the modifier classes of timeline
Class | Value |
---|---|
class="timeline-item border-left-dashed"
|
dashed |
class="timeline-item timeline-item-{color}"
|
primary | secondary | success | danger | warning | info | light | dark | transparent |
class="timeline-point timeline-point-{color}"
|
primary | secondary | success | danger | warning | info | dark |
class="timeline-indicator timeline-indicator-{color}"
|
primary | secondary | success | danger | warning | info | dark |
class="timeline-event timeline-event-{style}"
|
shadow |
class="timeline-indicator-advanced timeline-indicator-{color}"
|
Only icon as indicator (can be customized with bootstrap classes) |
Refer below mentioned for all the variables of timeline
Variable | Description |
---|---|
$timeline-border-color
|
Variable for Timeline's border color |
$timeline-item-bg-color
|
Variable for Timeline item default bg color |
$timeline-item-border-radius
|
Variable for Timeline item's border radius |
$timeline-item-icon-font-size
|
Variable for Timeline icon indicator's font size |
$timeline-item-min-height
|
Variable for Timeline item's min height |
$timeline-item-padding-x
|
Variable for Timeline item's event x axis padding |
$timeline-item-padding-y
|
Variable for Timeline item's event y axis padding |
$timeline-event-time-size
|
Variable for Timeline event time font size |
$timeline-event-time-color
|
Variable for Timeline event time color |
$timeline-event-shadow
|
Variable for Timeline event shadow |
$timeline-point-size
|
Variable for Timeline point size |
$timeline-indicator-size
|
Variable for Timeline indicator with icon size |
$timeline-point-indicator-color
|
Variable for point & indicator timeline's default color |
$timeline-end-indicator-font-size
|
Variable for Timeline end indicator font size |
$timeline-point-indicator-bg-scale
|
Variable for Timeline point indicator background opacity |
Animate On Scroll lets you add animation your element when user scroll to it.
Usage
In order to use Animate on scroll on your page, It is required to include the following vendors css in the "Vendors CSS" area from the page's header:
<link rel="stylesheet" href="../../assets/vendor/libs/animate-on-scroll/animate-on-scroll.css" />
Include the following vendors script in the "Vendors JS" area from the page's footer:
<script src="assets/vendor/libs/animate-on-scroll/animate-on-scroll.js" />
Example
Using Animate on scroll is really simple all you have to do is initialize it like this: AOS.init()
and then you can pass data-aos="ANIMATION_NAME"
to the element you want to animate.