Bootstrap5 弹出框
弹出框控件类似于提示框,它在鼠标点击到元素后显示,与提示框不同的是它可以显示更多的内容。
如何创建弹出框
通过向元素添加 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 弹出框相关推荐
- android h5弹窗,Android嵌套html5页面中alert 弹出框问题
最近项目中遇到一个头疼的问题,那就是在安卓里嵌套html5的时候发现alert弹出框出现了问题 那就是弹出的时候会出现串 来自http://xxxxx 网页的提示 然后下面出来具体的弹出信息,还有更奇 ...
- IOS8中SWIFT 弹出框的显示
弹出框不管是在网页端,还是在手机APP端,都是常用的控件.在网页中实现个简单的弹出框只需要调用alert,在IOS中,也不是那么复杂,也是容易使用的. 我先用xcode6创建一个名为iOS8Swift ...
- QTP的那些事---页面弹出框的处理,页面等待加载的处理
处理方法:先判断父类对象是否存在,如果存在,判断相关的static文本对象是否存在,如果存在,则点击弹出框中的按钮即可: 例如如下的代码: 设置循环判断dialog对象是否存在,如果存在,就去点击相关 ...
- php ajax弹出框传值,PHP_Yii2.0 模态弹出框+ajax提交表单,如题 我们使用模态弹出框+ajax - phpStudy...
Yii2.0 模态弹出框+ajax提交表单 如题 我们使用模态弹出框+ajax提交表单 首先我们把index视图的create按钮添加data-toggle 和 data-target. 代码如下: ...
- Bootstrap方法为页面添加一个弹出框
<!DOCTYPE html> <html> <head><meta charset="utf-8"> <title>B ...
- 基于layer mobile手机端弹出框,询问框(PC端推荐layer和artDialog:http://download.csdn.net/download/cometwo/9437895)...
layer mobile是为移动设备(手机.平板等webkit内核浏览器/webview)量身定做的弹层支撑,采用Native JavaScript编写,完全独立于PC版的layer,您需要按照场景选 ...
- 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题
问题呈现:弹出框页面 <tr class="addtr"><th>内容</th><td><!-- <textarea r ...
- 基于HTML5 Canvas 实现弹出框
2019独角兽企业重金招聘Python工程师标准>>> 用户鼠标移入时,有弹出框出现,这样的需求很常见.这在处理HTML元素实现时简单,但是如果是对HTML5 Canvas 构成的图 ...
- jfinal为weebox弹出框传递参数
版权声明:欢迎转载,请注明沉默王二原创. https://blog.csdn.net/qing_gee/article/details/48712953 前言:jfinal为weebox弹出框传递参数 ...
最新文章
- 让语音助手听懂方言,这个数据集能搞定
- 200 ssl服务器证书无效_服务器证书无效网站显示异常怎么办?
- Kali Linux渗透基础知识整理(三):漏洞利用
- 23-爬虫之scrapy框架增量式实时监测数据爬取10
- php如何清理网站缓存,php怎么清除opcache缓存
- 一个java文件里面可以写多少个class
- [2-sat][topsort输出解] POJ 3648 Wedding
- Ddos攻击攻击与防御
- Xgboost通俗理解和总结
- 川崎机器人示教盒维修_阳江市川崎机器人示教器维修中心
- 在网页中加入“加载中提示”的方法
- Fully Convolutional Cross-Scale-Flows for Image-based Defect Detection
- 06-1-SVM原理
- 大数据背景下的信息资源管理
- 云开发实现小程序获取服务器时间并显示 如:淘宝下单时间
- session 是什么
- SMART PLC如何修改运动控制向导生成的点动速度(JOG_SPEED)
- 中国被爱可以在线WAP站点首页源代码
- React全家桶之构建应用-姜威-专题视频课程
- 邵老师计算机,《计算机公课核心讲义》—邵老师主编.doc