Panangkita iti pakabuklan
Dagiti paset ken dagiti pagpilian para iti panangiplastar ti proyektom ti Bootstrap, a mairaman dagiti pagkargaan ti panagbalkot, ti nabileg a sistema ti grid, ti nalaka a maibagay a banag ti media, ken dagiti makasungbat a klase ti utilidad.
Dagiti Pagkargaan
Dagiti pagkargaan ket isu dagiti kangrunaan nga elemento ti layout iti Bootstrap ken kasapulan no agus-usar ti default a sistematayo ti grid . Dagiti pagkargaan ket mausar a manglaon, mangpadpad, ken (no dadduma) mangisentro ti linaon iti uneg dagitoy. Bayat a dagiti pagkargaan ket mabalin a mai-nest, kaaduan kadagiti layout ket saan a kasapulan ti naisanglad a pagkargaan.
Ti Bootstrap ket addaan iti tallo a nagduduma a container:
.container
, a mangikeddeng ti amax-width
iti tunggal sumungbat a breakpoint.container-fluid
, nga addawidth: 100%
iti amin a breakpoint.container-{breakpoint}
, ngawidth: 100%
agingga iti naikeddeng a breakpoint
Ti lamisaan iti baba ket mangiladawan no kasano a tunggal container's max-width
ket maidilig iti orihinal .container
ken .container-fluid
iti ballasiw ti tunggal breakpoint.
Kitaen dagitoy nga agtigtignay ken idilig dagitoy iti pagarigantayo iti Grid .
Ekstra nga bassit <576px |
Bassit nga ≥576px |
Kalalainganna nga ≥768px |
Dakkel nga ≥992px |
Ekstra nga dakkel ≥1200px |
|
---|---|---|---|---|---|
.container |
100% nga . | 540px nga | 720px nga | 960px nga | 1140px nga |
.container-sm |
100% nga . | 540px nga | 720px nga | 960px nga | 1140px nga |
.container-md |
100% nga . | 100% nga . | 720px nga | 960px nga | 1140px nga |
.container-lg |
100% nga . | 100% nga . | 100% nga . | 960px nga | 1140px nga |
.container-xl |
100% nga . | 100% nga . | 100% nga . | 100% nga . | 1140px nga |
.container-fluid |
100% nga . | 100% nga . | 100% nga . | 100% nga . | 100% nga . |
Amin-iti-maysa
Ti default .container
a klasemi ket maysa a makasungbat, naikeddeng-kalawa a pagkargaan, kayatna a sawen dagiti max-width
panagbalbaliwna iti tunggal maysa a breakpoint.
Likido
Usaren .container-fluid
para iti naan-anay a kalawa a pagkargaan, a mangsaklaw ti sibubukel a kalawa ti viewport.
Nasungbatan
Dagiti makasungbat a pagkargaan ket baro iti Bootstrap v4.4. Dagitoy ket mangipalubos kenka a mangibaga ti maysa a klase a 100% a kalawa aginggana ti naikeddeng a puntos ti panagburak ket madanon, kalpasanna ket iyaplikarmi max-width
ti s para iti tunggal maysa kadagiti nangatngato a puntos ti panagburak. Kas pagarigan, .container-sm
ket 100% ti kalawana tapno mangrugi aginggana ti sm
breakpoint ket madanon, a sadiay ket ag-scale up babaen ti md
, lg
, ken xl
.
Dagiti makasungbat a breakpoint
Gapu ta ti Bootstrap ket naaramid tapno umuna a mobile, agus-usarkami iti sumagmamano a panagsaludsod ti media tapno mangpartuat kadagiti nainsiriban a breakpoint para kadagiti layout ken interfacemi. Dagitoy a breakpoint ket kaaduan a naibatay kadagiti kabassitan a kalawa ti viewport ken mangipalubos kadakami a mang-scale up kadagiti elemento bayat nga agbaliw ti viewport.
Ti Bootstrap ket nangruna nga agus-usar kadagiti sumaganad a sakop ti panagsaludsod ti media—wenno dagiti breakpoint—kadagiti taudan a Sass a papelestayo para iti layouttayo, sistema ti grid, ken dagiti paset.
Gapu ta isuratmi ti taudan a CSSmi iti Sass, amin a saludsodmi iti media ket magun-od babaen ti Sass mixins:
Sagpaminsan nga agusarkami kadagiti saludsod ti media a mapan iti sabali a direksion (ti naited a kadakkel ti iskrin wenno basbassit ):
Imutektekanyo a gapu ta dagiti browser ket saan nga agdama a mangsuporta kadagiti panagsaludsod ti konteksto ti sakop , agtrabahokami iti aglawlaw dagiti limitasion ti min-
ken dagiti max-
pangrugian ken dagiti viewport nga addaan kadagiti fraksional a kalawa (a mabalin a mapasamak iti sidong dagiti sumagmamano a kasasaad kadagiti nangato-dpi nga alikamen, kas pagarigan) babaen ti panagusar kadagiti pateg nga addaan iti nangatngato a kinaeksakto para kadagitoy a panagidilig .
Maminsan manen, dagitoy a saludsod ti media ket magun-od pay babaen dagiti Sass mixins:
Adda pay dagiti panagsaludsod ti media ken dagiti mixin para iti panangpuntiria ti maymaysa a paset dagiti kadakkel ti iskrin babaen ti panagusar kadagiti kabassitan ken kangatuan a kalawa ti breakpoint.
Dagitoy a saludsod ti media ket magun-od pay babaen dagiti Sass mixins:
Kasta met, dagiti panagsaludsod ti media ket mabalin a mangsaklaw kadagiti adu a kalawa ti breakpoint:
Ti Sass mixin para iti panangpuntiria iti isu met laeng a sakop ti kadakkel ti iskrin ket isu koma:
Z-indeks
Sumagmamano a paset ti Bootstrap ket agus-usar z-index
ti , ti tagikua ti CSS a tumultulong a mangtengngel ti layout babaen ti panangipaay ti maikatlo nga ehe tapno mangurnos ti linaon. Usarenmi ti default a z-index a sukog iti Bootstrap a nadisenio tapno umiso ti panag-layer ti nabigasion, toltips ken popovers, modals, ken dadduma pay.
Dagitoy a nangatngato a pateg ket mangrugi iti arbitrario a bilang, nangato ken espesipiko nga umdas tapno nasayaat a maliklikan dagiti panagsusuppiat. Kasapulantayo ti maysa a pagalagadan a grupo dagitoy iti ballasiw dagiti naisaad a pasettayo—tooltips, popovers, navbars, dropdowns, modals—tapno mabalintayo ti agbalin a nainkalintegan a maitunos kadagiti kababalin. Awan ti rason a dimi koma nausar ti 100
+ wenno 500
+.
Saanmi nga iparegta ti panangpasayaat kadagitoy nga indibidual a pateg; no baliwam ti maysa, masapul la ketdi a baliwam amin dagitoy.
Tapno mangasikaso kadagiti agtuon a beddeng iti uneg dagiti paset (kas pagarigan, dagiti buton ken dagiti input kadagiti grupo ti input), agus-usarkami kadagiti nababa a maymaysa a digit a z-index
pateg ti 1
, 2
, ken 3
para kadagiti default, hover, ken aktibo nga estado. Iti hover/focus/active, iyegmi ti partikular nga elemento iti sango nga addaan iti nangatngato a z-index
pateg tapno maipakita ti beddengda kadagiti agkakabsat nga elemento.