简要介绍
Tippy.js是JavaScript用于提示作用的轻量级组件,提供基于按钮、菜单等HTML元素的提。其扩展功能非常强大,可以提供位置修改、动画、箭头样式、弹出特效、延迟显示、主题修改与嵌套提示等功能。它是独立的没有依赖的组件。目前最新版本:v6.2.7。
![c1f0306454f28055ce10a30db594d56f.png](https://img-blog.csdnimg.cn/img_convert/c1f0306454f28055ce10a30db594d56f.png)
Github地址
https://github.com/atomiks/tippyjs
特性
智能:优化的定位引擎,可防止翻转和溢出
通用:适用于鼠标,键盘和触摸输入
类型:开箱即用的TypeScript支持
主题化:通过自定义CSS样式,包括额外的主题和动画
安装
# npm
npm i tippy.js
# Yarn
yarn add tippy.js
引用
import tippy from 'tippy.js';
import 'tippy.js/dist/tippy.css';
效果
My Button
tippy('#myButton', {
content: "I'm a Tippy tooltip!",
});
![7b03a14a1cb117b7b10f3a1bd3c5c3b6.png](https://img-blog.csdnimg.cn/img_convert/7b03a14a1cb117b7b10f3a1bd3c5c3b6.png)
![33433d69dc9ff4f8baa2976ebff27301.png](https://img-blog.csdnimg.cn/img_convert/33433d69dc9ff4f8baa2976ebff27301.png)
![89315098679b3a04f9ef8f92152733b8.png](https://img-blog.csdnimg.cn/img_convert/89315098679b3a04f9ef8f92152733b8.png)