弹框 教你如何编写一个弹出框

栏目:财经 2021-09-25 13:54:06
分享到:

弹出框,顾名思义就是当你点击一个按钮或者其他地方的时候,弹出一个有内容的框,使用非常广泛。今天,我们仍然教你如何用bootstrap编写一个弹出框。

打开HBuilder创建一个新项目,在这里命名为demo,位于桌面上。

然后下载引导插件,然后解压缩,并移动带有后缀的插件。js到演示项目的js文件,剩下的到演示项目的css文件。

打开index.html并开始编码。

首先,引用插件。代码如下:

如何在报价后创建弹出框?

简单回顾一下,在上一篇文章中,当我们创建提示框时,我们可以使用or标记元素,并通过data- attribute声明提示框的信息

与工具提示相比,弹出框Popover多了一个内容,因此这里使用数据内容来定义弹出框中的内容。也可以使用或标签制作,如下所示

class="btnbtn-default "

数据容器=“正文”

数据放置=“底部”

data-toggle="popover "

数据-原始-标题=“引导弹出框标题”

数据内容=“引导弹出窗口的内容”>

用力打我

数据容器=“正文”

数据放置=“右”

data-toggle="popover "

标题=“引导弹出标题”

数据内容=“引导弹出窗口的内容”>

用力打我

Bootstrap框架中的触发弹出框和提示框一样,不能直接由HTML的自定义数据属性触发。需要依赖JavaScript脚本。

最简单的触发方式如下:

注意:在上面的方法中,注意使用数据-来设置弹出框的属性。

${

$.波波夫;

});

编写完代码后,让我们看看运行结果,如图所示:

然后可能有人会问你能不能延迟弹匣的弹出时间。

那么,这里可以使用“数据触发”和“数据延迟”。代码如下:

class = " BTN BTN-默认值"

data-toggle="popover "

数据放置=“底部”

Title= "左侧提示框"

数据内容=“我是弹出延迟显示”

data-trigger=“悬停”

数据延迟="600 " >

用力打我

因为延迟显示无法显示截图,所以这里就不放图了。

那么我们如何改变它的弹出方向呢?

结合我们在上一篇文章中谈到的提示框,我们应该知道它可以通过“数据放置”来更改,如下所示:

数据放置=“顶部”

数据放置=“右”

数据放置=“左侧”

除了元素标签触发,我们还有哪些方法?

让我给你介绍另一种方法,如下:

class = " BTN BTN-默认值"

id="myPopover " >

用力打我

${

$.波波夫;

});

我们今天到此结束。有什么不懂的可以留言或者私信问我,有不足之处请指出。谢谢你。