Utere Bootstrap's JavaScript modales plugin addere dialogs ad locum tuum pro lightboxes, notificationes usuario, vel omnino contenta consuetudine.
Quomodo facitur
Priusquam incipias cum Bootstrap modali componente, scito legere sequentia sicut optiones nostrae tabulae nuper mutatae sunt.
Modales aedificantur cum HTML, CSS, et JavaScript. Super omnia alia in instrumento positi sunt et librum removent <body>ut potius cartis modalibus contentorum.
Clicking in modalis "backdrop" automatice claudet modalem.
Bootstrap tantum sustinet unam fenestram modalem ad tempus. Modales nidificati non sustinentur ut credamus eos experientias usoris pauperes esse.
Modalis usus position: fixed, qui aliquantulum de suo reddendo esse interdum potest. Quotiens fieri potest, pone modalem HTML in summo gradu, ne potentiale impedimentum ab aliis elementis fiat. Verisimile erit exitus incurrere cum .modalintra aliud fixum elementum nidificans.
Ob quam HTML5 sua semantica definit, attributio autofocusHTML effectum in modalibus Bootstrap non habet. Ad eundem effectum assequendum, utere aliqua consuetudine JavaScript:
Infra exemplum modalis static est (ejus significatio positionet displayvexata). Includuntur sunt caput modalis, corpus modale (requiritur ad padding) et footer modalis (libitum). Rogamus ut includas capitis modales actiones dimissionis quoties fieri potest, vel aliam explicitam dimissionem praebere.
Modal title
Sequitur hic textus modalis corporis.
Vivamus demo
Toggle opus modalis demo per conjunctionem infra strepitando. A summo paginae labatur et deficiet.
Modal title
Woohoo, hunc textum modali legeris!
Static backdrop
Cum gutta static adponitur, modalis non claudet cum extra strepitando. Infra ipsum preme experior.
Modal title
Non claudam si extra me deprimas. Noli premere clavis effugium vel conantur.
Scrolling diu contentus
Cum modales nimis longiores fiunt ad prospectum aut fabricam usoris, ipsi paginae ipsius independentes sunt. Conare demo inferius videre quid velis.
Modal title
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
.modal-dialog-scrollablePotes etiam facere librum modalem modalem qui librum corporis modalis admittit addendo .modal-dialog.
Modal title
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Modal title
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.
Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Instrumentorum et popovers
Instrumenta et popoveri intra modales prout opus est poni possunt. Cum modalia clausa sint, instrumenta quaevis instrumenta et popoveri intus ipso facto dimittuntur.
Utilise Bootstrap ratio gridis in modali .container-fluidintra nidificando .modal-body. Tum utere normali eget systematis classes sicut alibi vis.
Grids in modals
.col-md-4
.col-md-4 .ml-auto
.col-md-3 .ml-auto
.col-md-2 .ml-auto
.col-md-6 .ml-auto
Level 1: .col-sm-9
Level 2: .col-8 .col-sm-6
Level 2: .col-4 .col-sm-6
Varius contentus modalis
Habere fasciculum globuli omnes felis eundem modalem cum contentis leviter diversis? Usus event.relatedTargetet attributa HTMLdata-* (forte per jQuery ) variare contenta modalis pendentibus quibus pyga premebatur.
Infra demom vivam sequitur exemplum HTML et JavaScript. Pro magis informationes, lege modales eventus docs pro details de relatedTarget.
New message
Mutare animationem
Variabilis $modal-fade-transformstatum transformationem determinat .modal-dialogante modu defluxionis in animatione, $modal-show-transformvariabilis transformationem determinat in .modal-dialogfine modu flexae in animationis.
Si exempli gratia vis zoom-in animante, potes ponere $modal-fade-transform: scale(.8).
Aufer animationem
Modales enim, qui simpliciter apparent quam in conspectum decident, .fadegenus e charactere modali removent.
Dynamic iuga
Si altitudo modalis mutationum dum aperta est, vocare debes $('#myModal').modal('handleUpdate')ad componendum modalem statum, si in scrollbar apparet.
Accessibility
Certo addere role="dialog"et aria-labelledby="..."referre titulum modalem, ad .modalet role="document"ad .modal-dialogipsum. Accedit, quod descriptionem dialogi modalis tui cum aria-describedbyon .modal.
Embedding YouTube videos
Embedding YouTube videos in modalibus additional JavaScript non requirit in Bootstrap ut automatice playback prohibere et magis. Vide hoc utile Stack superfluum post pro magis notitia.
Moles libitum
Modales tres magnitudinum ad libitum habent, in promptu per modifier classes ponendas .modal-dialog. Hae magnitudines calcitrare in quibusdam confractionibus ad vitandarum schedulae horizontales in prospectibus angustioribus.
Magnitudo
Classis
Modal max-latitudo
Parvus
.modal-sm
300px
Default
Nullus
500px
Magna
.modal-lg
800px
Extra large
.modal-xl
1140px
Nostrum defaltum modalis sine determinatione classis constituit magnitudinem modalem "medii".
Extra large modal
...
Large modal
...
Small modal
...
Consuetudinem
Plugin modalis toggles tuas absconditas in demanda, per data attributa vel JavaScript. Etiam addit .modal-openad <body>mores scrolling delendi et generat .modal-backdropad providendum strepitam aream ad dimittendum modales ostensos cum extra modales strepitando.
Via data attributa
Modalis eu sine scripto JavaScript. Pone data-toggle="modal"in elementum moderatoris, ut puga pyga, una cum a data-target="#foo"vel href="#foo"ut scopum modalem specificum toggle.
Via JavaScript
Id cum modali voca myModaluna linea JavaScript:
Optiones
Optiones transigi possunt per data attributa vel JavaScript. Data enim attributa, adiungunt optionis nomen data-, ut in data-backdrop="".
Nomen
Type
Default
Descriptio
backdrop
Boolean vel filum'static'
verum
Includes elementum modal-backdrop. Vel, specificare staticpro exo- ram quod non claudit modalem in strepita vel in effugiis preli clavis.
tincidunt
Boolean
verum
Modalis claudit cum clavis effugium premitur
focus
Boolean
verum
Focum ponit in modali cum initialized.
ostende
Boolean
verum
Modalem ostendit cum initialized.
Methodi
Modi asynchronous et transitus
Omnes API modi asynchroni sunt et transitus committitur . Redeunt ad RECENS mox ut transitus incipiat sed antequam finiatur . Methodus praeterea in transitus transeuntis ignorabitur .
Manually toggles modalis. Redit ad RECENS antequam modalis actu ostensum est vel absconditum (id est ante shown.bs.modalvel hidden.bs.modaleventum).
.modal('show')
Manually modal opens. RECENS REcurrit antequam modalis actu ostensum est (id antequam shown.bs.modalevenit).
.modal('hide')
Manually celat modalis. Redit ad RECENS antequam modalis actu absconditus est (id antequam hidden.bs.modalevenit).
.modal('handleUpdate')
Manually statum modalis legitimum, si altitudo modalis mutationum dum aperta est (ie in casu scrollbar apparet).
.modal('dispose')
Modalis elementum destruit.
Events
Classis modalis Bootstrap paucas eventus exponit pro hamo in functionem modalem. Omnes eventus modales accenduntur ad ipsum modalem (id est ad <div class="modal">).
Event Type
Descriptio
show.bs.modal
Huius rei accendit statim cum showinstantia methodus appellatur. Si causatur per strepita, elementum clicked praesto est ut relatedTargetproprietas eventus.
shown.bs.modal
Eventus hic accensus est cum modalis utenti visibilia facta est (exspectabit CSS transitus ad perficiendum). Si causatur per strepita, elementum clicked praesto est ut relatedTargetproprietas eventus.
hide.bs.modal
Hic eventus statim accensus est cum hidemethodus instantia vocata est.
hidden.bs.modal
Eventus hic accensus est cum modalis occultationem ab usore confecit (exspectabit CSS transitus ad perficiendum).
hidePrevented.bs.modal
Hic eventus accensus est cum modalis ostenditur, eius recessum est staticet strepita extra modalem vel torcular clavis evasionis perficitur.