Getting Started
Option 1: CDN
Tippy uses popper.js as a dependency for positioning. Include these script
tags in your document:
<script src="https://unpkg.com/popper.js@1"></script>
<script src="https://unpkg.com/tippy.js@4"></script>Place them at the very bottom of the <body>, ensuring they are placed before
your own scripts.
The version numbers after @ are important, make sure they don't get removed!
They indicate the major version and won't have breaking changes when new
versions get released.
Option 2: Package Manager
Install using either npm or Yarn:
# npm
npm i tippy.js
# Yarn
yarn add tippy.jsThen, import the tippy module:
import tippy from 'tippy.js'Usage poll
❤️ If you have time, please answer this poll about how you are using tippy.js!
Package
You can view its contents here: https://unpkg.com/tippy.js@4/
umd is used by the browser and Node.js, and esm by module bundlers.
index.all.js= JS + CSS injected into<head>index.js= JS aloneindex.css= CSS alone
Frameworks
Tippy.js is making an effort to create official wrappers for various frameworks. At present, there is an official React wrapper available:
JavaScript syntax
This documentation is making use of new JavaScript features (ES6+) that old browsers like IE11 do not support. Although Tippy.js itself supports IE11, the code written in these docs may need to be transpiled using a tool like Babel to a compatible format if you want to copy and paste it.