mirror of
https://github.com/kamranahmedse/driver.js.git
synced 2026-10-31 20:31:43 +08:00
80e56be487d574b267dffa160827c60ccb8f62da

Driver.js
Powerful yet light-weight, vanilla JavaScript engine to drive the user's focus across the page
Only ~4kb, no external dependency, supports all major browsers and highly customizable
- Simple: is simple to use and has no external dependency at all
- Light-weight: ~4kb in size, vanilla JavaScript and no external dependency
- Highly customizable: has a powerful API and can be used however you want
- Highlight anything: highlight any (literally any) element on page
- Feature introductions: create powerful feature introductions and onboarding strategies
- Focus shifters: add focus shifters for users
- User friendly: Everything is controllable by keyboard
- Consistent behavior: usable across all browsers (including in-famous IE)
- MIT Licensed: free for personal and commercial use
For Usage and Examples, have a look at demo
Installation
You can install it using yarn or npm, whatever you prefer
yarn add driver.js
npm install driver.js
Or grab the code from dist directory and include it directly
<link rel="stylesheet" href="/dist/driver.min.css">
<script src="/dist/driver.min.js"></script>
Description
A lightweight, dependency-free JavaScript library for guiding user focus across the page.
feature-introductionsoverlayoverlayspopoverproduct-tourproduct-toursspotlighttouruser-onboardingwalkthrough
Readme
39 MiB
Languages
TypeScript
61.1%
MDX
22.5%
Astro
11.2%
CSS
4.3%
JavaScript
0.9%
