popper.js使用_使用Popper.js创建页面上的气泡
每个人都知道工具提示 ,并且有数十种免费资源可帮助您制作它们。 但是, 自定义消息气泡或“弹出窗口”也非常有用。
它们不仅限于悬停事件 ,因此它们可以一致地显示在页面上,并且可以解决其他用户行为。
如果您想在您的网站上创建这些语音气泡 弹出器,那么Popper.js是最佳选择。 它是一个免费的开源插件,托管在js.org官方网站上。
您会在许多界面复杂的网站中找到这些提示。 有时,他们会为刚接触该界面的人员提供快速提示 , 演练和入门建议 。
使用Popper.js,您无需等待用户徘徊即可创建工具提示。 取而代之的是,您可以强制弹出器以动态定位 显示在 任何 位置 , 任何大小 , 任何颜色的 位置 。
查看Popper.js演示页面 ,了解我的意思。 它具有多种定位功能 ,可让您根据屏幕位置自动翻转弹出器的位置。
当用户向下滚动页面时,他们可能会丢失弹出气泡。 使用此插件,您可以根据用户的滚动方向将其向上(或向下)翻转以将其强制返回视图 。
您可以完全控制边界,箭头位置,工具提示颜色等等。 更不用说这个插件很漂亮并且可以完全扩展,如果您想添加自己的功能。
如果您想查看所有源代码,可以在GitHub上免费获得。
首先,请查看文档页面以获取完整指南。 这将告诉您所需的脚本,如何设置自定义弹出窗口以及如何配置不同的视口选项。 虽然,最好的资源是Popper.js主页 ,其中包含丰富的演示和大量示例代码。
如果您想了解有关开发的更多信息,请查看由创作者Federico Zivolo撰写的这篇博客文章 。
翻译自: https://www.hongkiat.com/blog/popperjs-javascript-tip-bubbles/
popper.js使用_使用Popper.js创建页面上的气泡相关推荐
- animate用法 js原生_用 原生Javascript 创建带动画的固顶导航菜单
当我们在网页中加入一个导航菜单的时候,需要考虑很多因素.如何确定它的位置?如何定义样式?还需要保证它具有良好的响应性.又或者你想为它添加一些炫酷的动画.这时你可能会对 jQuery 感兴趣,因为它会帮 ...
- node.js 组件_使用Node.js和TransloadIt构建用户头像组件
node.js 组件 在本系列的第一部分中,我们介绍了TransloadIt -一种文件处理服务,专门处理图像,视频和音频. 如果您还没有阅读它,我建议您立即阅读,因为它涵盖了很多背景概念,您需要阅读 ...
- node.js事件驱动_了解Node.js事件驱动架构
node.js事件驱动 by Samer Buna 通过Samer Buna 了解Node.js事件驱动架构 (Understanding Node.js Event-Driven Architect ...
- html调用js函数_使用Require.js实现模块化开发
在javascript中,我们把比较复杂的都是用模块化,今天我们就来了解一下require.js来实现模块化开发 require.js是什么? require.js是在AMD规范上实现的一个 Java ...
- js灯箱_使用BaguetteBox.js创建响应式且精美的整页灯箱
灯箱插件有很多, 出于不同的原因它们都很棒. 有些在投资组合网站上效果更好,而另一些则最适合于响应式布局 . 但是,我最喜欢使用的新插件之一是baguetteBox.js ,它是由JavaScript ...
- 覆盖vue.js样式_使用Vue.js和Cloudinary在化身上覆盖眼镜/面罩
覆盖vue.js样式 Deep Learning, a subset of machine learning, helps break down tasks in ways that makes al ...
- java rhino js类_让Rhino JS看Java类
我正在玩 Rhino,我已经成功使用了stdlib中的Java类,但没有使用我编译的Java代码. 例如,这工作正常: print(new java.util.Date()); 但是使用NanoHTT ...
- uibot在子程序执行js失败_使用 Node.js 将珍藏的 bash 脚本封装成命令行工具
阐述如何将一个常用的 bash 脚本融入 npm 生态之中,此处以最近遇到的一个 CR 提交脚本为例. 背景 作为程序猿,大家或多或少地都用过 GitHub 上的 merge request 功能.当 ...
- java js跳出循环_[Java教程]js循环的总结
[Java教程]js循环的总结 0 2016-10-07 15:00:14 js原生的循环有两种,一般的for循环和for...in循环.还有一种常用jQuery.each()循环. 一. js原生循 ...
最新文章
- 【Flutter】Image 组件 ( Image 组件简介 | Image 构造函数 | Image.network 构造函数 | Image.asset 构造函数 )
- 【转】sudo命令情景分析
- android studio安装教程博客园独王,Android Studio安装与配置
- 【网络安全】 利用 EHole 进行红队快速批量打点
- core dump 崩溃分析
- JavaScript~~自调用方法
- Android Animation实现元素在屏幕上按照指定轨迹运动,以及出现NullPointerException的解决方案
- 面试题 (斐波那契数列,复杂度为线性)
- Linux自动解压部署WEB项目脚本
- 二年级机器人伙伴看图写话_期末考试一二年级看图写话22篇,附范文!
- 数据挖掘方法论流程图
- 多智能体协同视觉SLAM技术研究进展
- 【js+html禁用截屏,打印,另存为】
- KiCad坐标文件(.pos)转表格(.xlsx)工具
- 一次从ZoomeyeAPI脚本编写到提权的***实践
- Android逆向-实战so分析-某洲_v3.5.8_unidbg学习
- 第22期《杂聊1:易破解密码列表》
- 不同颜色蔬菜代表什么营养?
- 机器学习第四章之逻辑回归模型
- 大数据实战项目必备技能三:storm
热门文章
- Keychron K3 Pro
- 解析函数恒为常数的证明方法--复变函数
- 55 Flutter Permission_handler权限申请
- oracle dba segments,oracle - Oracle存储过程显示“ dba_segments”错误:表不存在 - 堆栈内存溢出...
- Elasticsearch - Indices stats 获取索引级别的统计信息之六 【segments】段的内存使用情况
- 究量子计算机的目的是为了解决计算机中的,研究量子计算机的目的是为了解决计算机中的()。...
- 数字孪生制造:数字孪生技术在制造业可视化中的实践与挑战
- mysql-dnslog注入
- 信息化项目咨询工作心得(一)
- Annotation介绍