Pêşkêş
Bi Bootstrap-ê, çarçoweya herî populer a cîhanê ji bo avakirina malperên bersivdar, yekem-mobîl, bi jsDelivr û rûpelek destpêkek şablonê dest pê bikin.
Destpêka bilez
Ma hûn dixwazin zû Bootstrap li projeya xwe zêde bikin? JsDelivr bikar bînin, ku ji hêla mirovên li jsDelivr ve belaş tê peyda kirin. Rêvebirek pakêtê bikar tînin an pêdivî ye ku pelên çavkaniyê dakêşin? Serî rûpela dakêşanan bikin .
CSS
Ji bo barkirina CSS-a me , pelgeya şêwazê <link>
li ber hemî şêwazên din li ser xwe kopî bikin .<head>
JS
Gelek pêkhateyên me ji bo fonksiyonê karanîna JavaScript-ê hewce dikin. Bi taybetî, ew jQuery , Popper.js , û pêvekên me yên JavaScript-ê hewce dikin. Yên jêrîn <script>
li nêzî dawiya rûpelên xwe, rast li ber nîşana girtinê </body>
bixin da ku wan çalak bikin. Divê pêşî jQuery were, paşê Popper.js, û paşê pêvekên me yên JavaScript.
Em avakirina zirav a jQuery bikar tînin , lê guhertoya tevahî jî piştgirî ye.
Meraq dikin ka kîjan pêkhateyan bi eşkere jQuery, JS-ya me û Popper.js hewce dike? Li lînka hêmanên pêşandanê li jêr bikirtînin. Heke hûn di derbarê strukturê rûpelê gelemperî de nebawer in, xwendina ji bo şablonek rûpelek nimûne bidomînin.
Me bootstrap.bundle.js
û Popperbootstrap.bundle.min.js
jî tê de, lê ne jQuery . Ji bo bêtir agahdarî li ser tiştê ku di Bootstrap de tê de heye, ji kerema xwe li beşa naveroka me binêre.
Hêmanên ku JavaScript hewce ne nîşan bide
- Alerts ji bo betalkirinê
- Bişkokên ji bo guheztina dewletan û qutiya kontrolê / fonksiyona radyoyê
- Carousel ji bo hemî tevgerên slide, kontrol û nîşanan
- Ji bo guheztina dîtina naverokê hilweşe
- Dropdowns ji bo xuyangkirin û pozîsyonê (her weha Popper.js hewce dike )
- Modalên ji bo pêşandan, cihgirtin, û tevgera gerokê
- Navbar ji bo dirêjkirina pêveka meya Hilweşînê ji bo pêkanîna tevgerê bersivdar
- Pêşniyarên amûr û popoverên ji bo xuyangkirin û cihgirtinê (di heman demê de Popper.js hewce dike )
- Scrollspy ji bo tevgerên gerok û nûvekirinên navîgasyonê
Şablonê destpêk
Bawer bikin ku rûpelên we bi standardên sêwiran û pêşkeftinê yên herî dawî ve hatine saz kirin. Ev tê vê wateyê ku ji bo tevgerên bersivdar ên rast bi karanîna doktîpek HTML5-ê û tevlêbûna meta tagek viewport-ê. Hemî li hev bikin û rûpelên we divê bi vî rengî xuya bikin:
Ya ku hûn ji bo daxwazên giştî yên rûpelê hewce ne ew e. Serdana belgeyên Layout an mînakên me yên fermî bikin da ku dest bi danîna naverok û pêkhateyên malpera xwe bikin.
Cîhanên girîng
Bootstrap çend şêwaz û mîhengên girîng ên gerdûnî bikar tîne ku hûn hewce ne ku dema ku wê bikar bînin hay ji wan hebin, ku hemî jî hema hema bi taybetî ji bo normalîzekirina şêwazên gerokên xaçê têne rêve kirin. Ka em têkevin hundur.
HTML5 doctype
Bootstrap bikaranîna doctype HTML5 hewce dike. Bêyî wê, hûn ê hin şêwazek bêkêmasî ya dilşewat bibînin, lê tevî wê jî nabe ku bibe sedema hîçên girîng.
Meta taga bersivdar
Bootstrap yekem mobîl tête pêşve xistin , stratejiyek ku tê de em pêşî kodê ji bo cîhazên mobîl xweştir dikin û dûv re jî bi karanîna pirsên medya CSS-ê bi hewcedarî pêkhateyan mezin dikin. Ji bo ku ji bo hemî cîhazan renderkirina rast û zoomkirina destikê bicîh bikin, meta-taga dîmendera bersivdar li xwe zêde bikin <head>
.
Hûn dikarin mînakek vê çalakiyê di şablona destpêkê de bibînin .
Box-sizing
Ji bo pîvana sadetir di CSS-ê de, em box-sizing
nirxa gerdûnî ji content-box
bo veguherînin border-box
. Ev piştrast dike padding
ku bandorê li firehiya hesabkirî ya paşîn a hêmanekê nake, lê ew dikare bi hin nermalava partiya sêyemîn ên mîna Google Nexşe û Motora Lêgerîna Xweser a Google re bibe sedema pirsgirêkan.
Di hin rewşan de ku hûn hewce ne ku wê ji holê rakin, tiştek wekî jêrîn bikar bînin:
Digel perçeya jorîn, hêmanên hêlînkirî - di nav de naveroka hilberandî bi rêya ::before
û - dê hemî ji bo wê hatî destnîşan kirin mîras bistînin .::after
box-sizing
.selector-for-some-widget
Li CSS Tricks di derbarê modela qutiyê û mezinbûnê de bêtir fêr bibin .
Reboot
Ji bo pêşdebirina xaça gerokê, em Reboot -ê bikar tînin da ku nakokiyên di nav gerok û cîhazan de rast bikin û di heman demê de ji hêmanên HTML-ê yên hevpar re vesazkirinên piçûktir ên nerîn peyda dikin.
Civatî
Li ser pêşveçûna Bootstrap-ê rojane bimînin û bi van çavkaniyên arîkar xwe bigihînin civakê.
- Li ser Twitterê @getbootstrap bişopînin .
- Xwendin û bibin aboneya The Official Bootstrap Blog .
- Bi hevalên Bootstrappers re di IRC de sohbet bikin. Li ser
irc.freenode.net
serverê, di##bootstrap
kanalê de. - Dibe ku arîkariya bicîhkirinê li Stack Overflow (tagkirî
bootstrap-4
) were dîtin. bootstrap
Pêdivî ye ku pêşdebir li ser pakêtên ku fonksiyona Bootstrap-ê diguhezînin an lê zêde dikin dema ku bi navgîniya npm an mekanîzmayên radestkirina mîna hev belav dikin ji bo vedîtina herî zêde peyva sereke bikar bînin .
Her weha hûn dikarin @getbootstrap li ser Twitter-ê ji bo gotegot û vîdyoyên muzîkê yên hêja bişopînin.