弹出框控件类似于提示框,它在鼠标点击到元素后显示,与提示框不同的是它可以显示更多的内容。


如何创建弹出框

通过向元素添加 data-bs-toggle="popover" 来来创建弹出框。

title 属性的内容为弹出框的标题,data-bs-content 属性显示了弹出框的文本内容:

<button type="button" class="btn btn-primary" data-bs-toggle="popover" title="弹出框标题" data-bs-content="弹出框内容">多次点我</button>

注意: 弹出框要写在 JavaScript 的初始化代码里。

以下实例可以在文档的任何地方使用弹出框:

实例

var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')) var popoverList = popoverTriggerList.map(function (popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl) })

尝试一下 »


指定弹出框的位置

默认情况下弹出框显示在元素右侧。

可以使用 data-bs-placement 属性来设定弹出框显示的方向: top, bottom, left 或 right:

实例

<a href="#" title="标题" data-bs-toggle="popover" data-bs-placement="top" data-bs-content="我是内容部分">点我</a> <a href="#" title="标题" data-bs-toggle="popover" data-bs-placement="bottom" data-bs-content="我是内容部分">点我</a> <a href="#" title="标题" data-bs-toggle="popover" data-bs-placement="left" data-bs-content="我是内容部分">点我</a> <a href="#" title="标题" data-bs-toggle="popover" data-bs-placement="right" data-bs-content="我是内容部分">点我</a>

尝试一下 »


关闭弹出框

默认情况下,弹出框在再次点击指定元素后就会关闭,你可以使用 data-bs-trigger="focus" 属性来设置在鼠标点击元素外部区域来关闭弹出框:

实例

<a href="#" title="取消弹出框" data-bs-toggle="popover" data-bs-trigger="focus" data-bs-content="点击文档的其他地方关闭我">点我</a>

尝试一下 »

提示:如果你想实现在鼠标移动到元素上显示,移除后消失的效果,可以使用 data-bs-trigger 属性,并设置值为 "hover":

实例

<a href="#" title="标题" data-bs-toggle="popover" data-bs-trigger="hover" data-bs-content="一些内容">鼠标移动到我这</a>

尝试一下 »

Bootstrap5 弹出框相关推荐

  1. android h5弹窗,Android嵌套html5页面中alert 弹出框问题

    最近项目中遇到一个头疼的问题,那就是在安卓里嵌套html5的时候发现alert弹出框出现了问题 那就是弹出的时候会出现串 来自http://xxxxx 网页的提示 然后下面出来具体的弹出信息,还有更奇 ...

  2. IOS8中SWIFT 弹出框的显示

    弹出框不管是在网页端,还是在手机APP端,都是常用的控件.在网页中实现个简单的弹出框只需要调用alert,在IOS中,也不是那么复杂,也是容易使用的. 我先用xcode6创建一个名为iOS8Swift ...

  3. QTP的那些事---页面弹出框的处理,页面等待加载的处理

    处理方法:先判断父类对象是否存在,如果存在,判断相关的static文本对象是否存在,如果存在,则点击弹出框中的按钮即可: 例如如下的代码: 设置循环判断dialog对象是否存在,如果存在,就去点击相关 ...

  4. php ajax弹出框传值,PHP_Yii2.0 模态弹出框+ajax提交表单,如题 我们使用模态弹出框+ajax - phpStudy...

    Yii2.0 模态弹出框+ajax提交表单 如题 我们使用模态弹出框+ajax提交表单 首先我们把index视图的create按钮添加data-toggle 和 data-target. 代码如下: ...

  5. Bootstrap方法为页面添加一个弹出框

    <!DOCTYPE html> <html> <head><meta charset="utf-8"> <title>B ...

  6. 基于layer mobile手机端弹出框,询问框(PC端推荐layer和artDialog:http://download.csdn.net/download/cometwo/9437895)...

    layer mobile是为移动设备(手机.平板等webkit内核浏览器/webview)量身定做的弹层支撑,采用Native JavaScript编写,完全独立于PC版的layer,您需要按照场景选 ...

  7. 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题

    问题呈现:弹出框页面 <tr class="addtr"><th>内容</th><td><!-- <textarea r ...

  8. 基于HTML5 Canvas 实现弹出框

    2019独角兽企业重金招聘Python工程师标准>>> 用户鼠标移入时,有弹出框出现,这样的需求很常见.这在处理HTML元素实现时简单,但是如果是对HTML5 Canvas 构成的图 ...

  9. jfinal为weebox弹出框传递参数

    版权声明:欢迎转载,请注明沉默王二原创. https://blog.csdn.net/qing_gee/article/details/48712953 前言:jfinal为weebox弹出框传递参数 ...

最新文章

  1. 让语音助手听懂方言,这个数据集能搞定
  2. 200 ssl服务器证书无效_服务器证书无效网站显示异常怎么办?
  3. Kali Linux渗透基础知识整理(三):漏洞利用
  4. 23-爬虫之scrapy框架增量式实时监测数据爬取10
  5. php如何清理网站缓存,php怎么清除opcache缓存
  6. 一个java文件里面可以写多少个class
  7. [2-sat][topsort输出解] POJ 3648 Wedding
  8. Ddos攻击攻击与防御
  9. Xgboost通俗理解和总结
  10. 川崎机器人示教盒维修_阳江市川崎机器人示教器维修中心
  11. 在网页中加入“加载中提示”的方法
  12. Fully Convolutional Cross-Scale-Flows for Image-based Defect Detection
  13. 06-1-SVM原理
  14. 大数据背景下的信息资源管理
  15. 云开发实现小程序获取服务器时间并显示 如:淘宝下单时间
  16. session 是什么
  17. SMART PLC如何修改运动控制向导生成的点动速度(JOG_SPEED)
  18. 中国被爱可以在线WAP站点首页源代码
  19. React全家桶之构建应用-姜威-专题视频课程
  20. 邵老师计算机,《计算机公课核心讲义》—邵老师主编.doc

热门文章

  1. Python实现常见的排序算法
  2. JSP停车场车位管理系统myeclipse开发oracle数据库BS模式java编程网
  3. webstorm常用插件 最后一个最好
  4. Android学习网站推荐
  5. Linux下 unrar unzip 解压
  6. 2021-03-03 地理配准
  7. 【MySQL】记录锁?间隙锁?临键锁?到底锁了些什么?这一篇帮你捋清楚( ̄∇ ̄)/
  8. 查询出学生表中年龄和分数相同的所有同学的名字
  9. 【ES】ES、JS之间的关系
  10. C++:内存管理:C++内存管理详解