新聞中心
Bootstrap5 模態(tài)框
模態(tài)框(Modal)是覆蓋在父窗體上的子窗體。通常,目的是顯示來(lái)自一個(gè)單獨(dú)的源的內(nèi)容,可以在不離開(kāi)父窗體的情況下有一些互動(dòng)。子窗體可提供信息交互等。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、宜黃ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的宜黃網(wǎng)站制作公司
如何創(chuàng)建模態(tài)框
以下實(shí)例創(chuàng)建了一個(gè)簡(jiǎn)單的模態(tài)框效果 :
實(shí)例
<
button
type
=
"
button
"
class
=
"
btn btn-primary
"
data-bs-toggle
=
"
modal
"
data-bs-target
=
"
#myModal
"
>
打開(kāi)模態(tài)框
button
>
<
div
class
=
"
modal
"
id
=
"
myModal
"
>
<
div
class
=
"
modal-dialog
"
>
<
div
class
=
"
modal-content
"
>
<
div
class
=
"
modal-header
"
>
<
h4
class
=
"
modal-title
"
>
模態(tài)框標(biāo)題
h4
>
<
button
type
=
"
button
"
class
=
"
btn-close
"
data-bs-dismiss
=
"
modal
"
>
button
>
div
>
<
div
class
=
"
modal-body
"
>
模態(tài)框內(nèi)容..
div
>
<
div
class
=
"
modal-footer
"
>
<
button
type
=
"
button
"
class
=
"
btn btn-danger
"
data-bs-dismiss
=
"
modal
"
>
關(guān)閉
button
>
div
>
div
>
div
>
div
>
嘗試一下 ?
添加動(dòng)畫(huà)
使用 .fade 類可以設(shè)置模態(tài)框彈出或關(guān)閉的效果:
實(shí)例
<
div
class
=
"
modal fade
"
>
div
>
<
div
class
=
"
modal
"
>
div
>
嘗試一下 ?
模態(tài)框尺寸
我們可以通過(guò)添加 .modal-sm 類來(lái)創(chuàng)建一個(gè)小模態(tài)框,.modal-lg 類可以創(chuàng)建一個(gè)大模態(tài)框。
尺寸類放在
實(shí)例 - 小模態(tài)框
<
div
class
=
"
modal-dialog modal-sm
"
>
嘗試一下 ?
實(shí)例 - 大模態(tài)框
<
div
class
=
"
modal-dialog modal-lg
"
>
嘗試一下 ?
實(shí)例 - 超大模態(tài)框
<
div
class
=
"
modal-dialog modal-xl
"
>
嘗試一下 ?
全屏幕顯示
使用 .modal-fullscreen 類可以讓模態(tài)框全屏幕顯示:
實(shí)例 - 全屏幕顯示
<
div
class
=
"
modal-dialog modal-fullscreen
"
>
嘗試一下 ?
使用 .modal-fullscreen-*-* 類可以控制在什么尺寸下全屏幕顯示:
| 類 | 描述 | 實(shí)例 |
|---|---|---|
.modal-fullscreen-sm-down | 576px 以下尺寸全屏幕顯示 | 嘗試一下 |
.modal-fullscreen-md-down | 768px 以下尺寸全屏幕顯示 | 嘗試一下 |
.modal-fullscreen-lg-down | 992px 以下尺寸全屏幕顯示 | 嘗試一下 |
.modal-fullscreen-xl-down | 1200px 以下尺寸全屏幕顯示 | 嘗試一下 |
.modal-fullscreen-xxl-down | 1400px 以下尺寸全屏幕顯示 | 嘗試一下 |
模態(tài)框居中顯示
使用 .modal-dialog-centered 類可以設(shè)置模態(tài)框水平和垂直方向都居中顯示:
實(shí)例
<
div
class
=
"
modal-dialog modal-dialog-centered
"
>
嘗試一下 ?
模態(tài)框滾動(dòng)條
默認(rèn)情況下模態(tài)框如果包含很多內(nèi)容,頁(yè)面會(huì)自動(dòng)生成一個(gè)滾動(dòng),模態(tài)框隨著頁(yè)面的滾動(dòng)而滾動(dòng):
實(shí)例
<
div
class
=
"
modal-dialog
"
>
嘗試一下 ?
如果我們只想在模態(tài)框里頭設(shè)置一個(gè)滾動(dòng)條,可以使用 .modal-dialog-scrollable 類:
實(shí)例
<
div
class
=
"
modal-dialog modal-dialog-scrollable
"
>
嘗試一下 ?
網(wǎng)站欄目:創(chuàng)新互聯(lián)Bootstrap5教程:Bootstrap5模態(tài)框
文章來(lái)源:http://www.5511xx.com/article/dphjedi.html


咨詢
建站咨詢
