All Projects → SoorajSNBlaze333 → Tooltip Sequence

SoorajSNBlaze333 / Tooltip Sequence

Licence: mit
A simple step by step tooltip helper for any site

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Tooltip Sequence

GuideChimp
Create interactive guided product tours in minutes with the most non-technical friendly, lightweight and extendable library.
Stars: ✭ 138 (-51.92%)
Mutual labels:  guide, tour, hint
Intro.js
Lightweight, user-friendly onboarding tour library
Stars: ✭ 20,826 (+7156.45%)
Mutual labels:  guide, ux, tour
Length.js
📏 JavaScript library for length units conversion.
Stars: ✭ 292 (+1.74%)
Mutual labels:  utility, npm, npm-package
xd-storage-helper
A little helper to make storing key-value-pairs (e.g. settings) for Adobe XD plugins easier.
Stars: ✭ 22 (-92.33%)
Mutual labels:  utility, helper
js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+37.28%)
Mutual labels:  guide, npm-package
react-sticky-mouse-tooltip
React tooltip component that follow mouse cursor.
Stars: ✭ 17 (-94.08%)
Mutual labels:  popover, tooltip
react-layer-stack
Layering system for React. Useful for popover/modals/tooltip/dnd application
Stars: ✭ 158 (-44.95%)
Mutual labels:  popover, tooltip
hexo-tag-hint
A Hexo tag plugin to display text hint/spoiler tooltip.
Stars: ✭ 26 (-90.94%)
Mutual labels:  tooltip, hint
focus-trap-vue
Vue component to trap the focus within a DOM element
Stars: ✭ 156 (-45.64%)
Mutual labels:  ux, focus
ctxutil
utils for Go context
Stars: ✭ 18 (-93.73%)
Mutual labels:  utility, helper
beginner-windows-npm-gulp-webdev-tutorial
Beginner guide for users on web development with node.js/npm + gulp terminal commands. You'll learn how to use other terminal commands like git, gulp, bower, yarn, and more!
Stars: ✭ 40 (-86.06%)
Mutual labels:  guide, npm-package
kubernetes-basico
Demonstração dos componentes do Kubernetes
Stars: ✭ 26 (-90.94%)
Mutual labels:  utility, guide
floating-ui
A low-level toolkit to create floating elements. Tooltips, popovers, dropdowns, and more
Stars: ✭ 23,485 (+8082.93%)
Mutual labels:  popover, tooltip
react-native-popable
Popovers, tooltips for React Native
Stars: ✭ 298 (+3.83%)
Mutual labels:  popover, tooltip
Bootstrap-Confirmation
Bootstrap plugin for on-place confirm boxes using Popover
Stars: ✭ 303 (+5.57%)
Mutual labels:  popover, tooltip
Showcaseview
🔦The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.
Stars: ✭ 281 (-2.09%)
Mutual labels:  guide, tour
RaycastVisualization
This asset allows users to view raycasts as the user fires them.
Stars: ✭ 61 (-78.75%)
Mutual labels:  utility, helper
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (-10.8%)
Mutual labels:  npm, npm-package
toppy
Overlay library for Angular 7+
Stars: ✭ 81 (-71.78%)
Mutual labels:  popover, tooltip
guide
A new feature guide component by react 🧭
Stars: ✭ 597 (+108.01%)
Mutual labels:  guide, tour

Tooltip Sequence

A minimalistic set of tooltips on your app.

GitHub stars GitHub forks GitHub issues size
cover cover

What it does

So suppose you create a Web Application and you want to take your users or anyone on a walkthrough on one, two or maybe all the features in your app, you can install this simple Javascript package to create a sequence of small tooltips that will guide the user to each feature( in our case a web element ) and show a small description of what you want them to know about that feature.This package would save you the time to manually create tooltip descriptions on each page and link them together in action.

Installation

Quick Usage ⚡️

Add the following tags to your HTML document
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/index.css">
<script src="https://unpkg.com/[email protected]/dist/index.min.js"></script>

Or

Use npm

npm install tooltip-sequence --save
Add the following statements to the file that uses the sequence
import createSequence from "tooltip-sequence";
import "tooltip-sequence/dist/index.css";

Example

const options = {
  backdropColor:"transparent || color-code",
  sequence:[{
    element:"#element",
    description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",
    placement:"top || right || bottom || left"
  }],
  onComplete:function() {
    // your code
  }
};
createSequence(options);
Infinite Customizations available. You can customize any element that is created by overriding the classes. Customizations are only limited by the creativity of the designer

Checkout the features and a live demo here

Development

You need Hugo to run the dev server. If you have Homebrew you can do the following:

brew install hugo

Check this Hugo installation page for installing on other systems.

Then clone the repo, install dependencies, and start the server locally.

git clone https://github.com/SoorajSNBlaze333/tooltip-sequence.git
cd tooltip-sequence
npm i
npm start

Open http://localhost:1313 in your browser.

Scripts Description
npm start Starts a local dev server
npm run production For generating production docs files
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].