- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
Bootstrap组件学习:模态框、警告框与切换按钮
1Bootstrap模态框
模态框(Modal)是一种常见的UI组件,用于创建覆盖在当前页面上的对话框,通常用于显示需要用户额外注意或互动的内容。在Bootstrap中,模态框通过JavaScript插件和CSS样式实现。
1.1原理和结构
模态框主要由模态对话框(Modaldialog)和模态背景(Modalbackdrop)组成。模态对话框是可见的内容区域,而模态背景是模态框外的模糊层,用户点击背景时,模态框可以关闭。
1.1.1HTML结构
!--模态框结构--
divclass=modalfadeid=exampleModaltabindex=-1aria-labelledby=exampleModalLabelaria-hidden=true
divclass=modal-dialog
divclass=modal-content
divclass=modal-header
h5class=modal-titleid=exampleModalLabel模态框标题/h5
buttontype=buttonclass=btn-closedata-bs-dismiss=modalaria-label=关闭/button
/div
divclass=modal-body
模态框主体内容。
/div
divclass=modal-footer
buttontype=buttonclass=btnbtn-secondarydata-bs-dismiss=modal关闭/button
buttontype=buttonclass=btnbtn-primary保存变化/button
/div
/div
/div
/div
1.1.2JavaScript初始化
//初始化模态框
varmyModal=newbootstrap.Modal(document.getElementById(exampleModal));
//显示模态框
myModal.show();
//隐藏模态框
myModal.hide();
1.2代码示例
!--引入BootstrapCSS和JS--
linkhref=/npm/bootstrap@5.3.0/dist/css/bootstrap.min.cssrel=stylesheet
scriptsrc=/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js/script
!--模态框定义--
divclass=modalfadeid=myModaltabindex=-1aria-labelledby=myModalLabelaria-hidden=true
divclass=modal-dialog
divclass=modal-content
divclass=modal-header
h5class=modal-titleid=myModalLabel模态框示例/h5
buttontype=buttonclass=btn-closedata-bs-dismiss=modalaria-label=Close/button
/div
divclass=modal-body
这里是模态框的主体内容,可以放置任何HTML内容。
/div
divclass=modal-footer
buttontype=buttonclass=btnbtn-secondarydata-bs-dismiss=modal关闭/button
buttontype=buttonclass=btnbtn-primary保存/button
/div
/div
/div
/div
!--显示模态框的触发按钮--
buttontype=buttonclass=btnbtn-primarydata-bs-toggle=modaldata-bs-target=#myModal
打开模态框
/button
!--初始化和控制模态框的JavaScript代码--
script
$(docum
您可能关注的文档
- UI设计师-UI设计模式与组件库-Ant Design_状态与进度组件:进度条与骨架屏.docx
- UI设计师-UI设计模式与组件库-Ant Design_自定义主题与样式.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_Apple Human Interface Guidelinesall.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_测试与优化用户界面.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_导航设计与模式.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_多语言与地区适配.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_反馈与过渡动画.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_可访问性设计.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_控制与交互元素设计.docx
- UI设计师-UI设计模式与组件库-Apple Human Interface Guidelines_视觉设计基础.docx
文档评论(0)