Tour Page
Page Tour (Shepherdjs)
Responsive Admin Dashboard Template
Responsive
Responsive, and mobile-first project on the web
Customizable
Components are easily customized and extendable
Documentation
Every component and plugin is well documented
24/7 Support
Contact us 24 hours a day, 7 days a week
<!-- Shepherd (Tour) css -->
<link rel="stylesheet" href="assets/libs/shepherd.js/css/shepherd.css">
<!-- Tour js -->
<script src="assets/libs/shepherd.js/js/shepherd.min.js"></script>
<div class="bg-gray-800 text-sm text-white rounded-md p-4 dark:bg-white dark:text-gray-800" role="alert">
<span class="font-bold">Dark</span> alert! You should check in on some of those fields below.
</div>
<div class="bg-gray-500 text-sm text-white rounded-md p-4" role="alert">
<span class="font-bold">Secondary</span> alert! You should check in on some of those fields below.
</div>
<div class="bg-primary text-sm text-white rounded-md p-4" role="alert">
<span class="font-bold">Info</span> alert! You should check in on some of those fields below.
</div>
<div class="bg-green-500 text-sm text-white rounded-md p-4" role="alert">
<span class="font-bold">Success</span> alert! You should check in on some of those fields below.
</div>
<div class="bg-red-500 text-sm text-white rounded-md p-4" role="alert">
<span class="font-bold">Danger</span> alert! You should check in on some of those fields below.
</div>
<div class="bg-primary text-sm text-white rounded-md p-4" role="alert">
<span class="font-bold">Warning</span> alert! You should check in on some of those fields below.
</div>
var tour = new Shepherd.Tour({
defaultStepOptions: {
cancelIcon: {
enabled: true
},
classes: 'card',
scrollTo: {
behavior: 'smooth',
block: 'center'
}
},
useModalOverlay: {
enabled: true
},
});
if (document.querySelector('#logo-tour'))
tour.addStep({
title: 'Logo Here',
text: `You can find here status of user who's currently online.`,
attachTo: {
element: '#logo-tour',
on: 'bottom'
},
buttons: [{
text: 'Next',
classes: 'btn btn-success',
action: tour.next
}]
});
if (document.querySelector('#tour-card-one'))
tour.addStep({
title: 'Card One',
text: `You can find here status of user who's currently online`,
attachTo: {
element: '#tour-card-one',
on: 'bottom'
},
buttons: [{
text: 'Back',
classes: 'btn btn-light',
action: tour.back
},
{
text: 'Next',
classes: 'btn btn-success',
action: tour.next
}
]
});
if (document.querySelector('#tour-card-two'))
tour.addStep({
title: 'Card Two',
text: `You can find here status of user who's currently online`,
attachTo: {
element: '#tour-card-two',
on: 'bottom'
},
buttons: [{
text: 'Back',
classes: 'btn btn-light',
action: tour.back
},
{
text: 'Next',
classes: 'btn btn-success',
action: tour.next
}
]
});
if (document.querySelector('#tour-card-three'))
tour.addStep({
title: 'Card Three',
text: `You can find here status of user who's currently online`,
attachTo: {
element: '#tour-card-three',
on: 'bottom'
},
buttons: [{
text: 'Back',
classes: 'btn btn-light',
action: tour.back
},
{
text: 'Next',
classes: 'btn btn-success',
action: tour.next
}
]
});
if (document.querySelector('#tour-card-four'))
tour.addStep({
title: 'Card Four',
text: `You can find here status of user who's currently online`,
attachTo: {
element: '#tour-card-four',
on: 'bottom'
},
buttons: [{
text: 'Back',
classes: 'btn btn-light',
action: tour.back
},
{
text: 'Next',
classes: 'btn btn-success',
action: tour.next
}
]
});
if (document.querySelector('#thankyou-tour'))
tour.addStep({
title: 'Thank you !',
text: 'Here you can change theme skins and other features.',
attachTo: {
element: '#thankyou-tour',
on: 'bottom'
},
buttons: [{
text: 'Back',
classes: 'btn btn-light',
action: tour.back
},
{
text: 'Thank you !',
classes: 'btn btn-primary',
action: tour.complete
}
]
});
tour.start();