2011. aastal tutvustas Twitter Bootstrapi raamistikku. Sellest ajast alates on see CSS-i raamistik näinud kaks suurt ümberkirjutamist, millest viimane (Bootstrap 3) ilmus 2013. aastal. Bootstrap 3 muutis CSS-i teeki, rakendades mobiilipõhist lähenemisviisi, mis jättis raamistiku täielikult reageerivaks.

Alates 2022. aastast on Bootstrap viies versioon ja see on üks populaarsemaid esiosa raamistikke. Sellel on ulatuslik eelehitatud komponentide loend ja muljetavaldav JavaScripti pistikprogrammide kogu. Sellest artiklist saate teada, kuidas Bootstrapi kasutada ja selle funktsioone maksimaalselt ära kasutada.

Bootstrapi installimine teie projekti

Selleks on kolm võimalust kasutage oma projektis Bootstrapi. Saate alla laadida ja hostida CSS- ja JavaScript-faile, installida need oma projekti kasutades npm-i või kopeerida ja kleepida oma projekti sobivad cdn-lingid.

cdn-lähenemise korral peate meeles pidama, et Bootstrap link asetatakse HTML-faili head-märgendisse enne mis tahes muud CSS-i linki.

Mõnel Bootstrapi komponendil on funktsionaalsed tegevused, näiteks nuppude vahetamine ja positsioneerimine, mis nõuab JavaScripti ja Popperi skripti importimist. Seega, kui kavatsete kasutada funktsionaalseid komponente, peate oma HTML-failile lisama ka skriptimärgendi.

Viimane asi, mida Bootstrapi kasutama hakkate, on vaateava silt.


Kuna Bootstrap on mobiilipõhine tehnoloogia, vaateava silt aitab tundlikul disainil. Lihtne viis oma projektis alglaadimise kasutamiseks on lihtsalt kopeerida Bootstrapi käivitusmall.

Veebisaidi loomine Bootstrapiga

Kui loote uut veebisaiti, on üks esimesi asju, mida peate kaaluma, paigutus. Pärast seda saate liikuda muudele komponentidele, nagu nupud ja tüpograafia.

Bootstrapil on struktuurikomponentide kogu, mida saate kasutada veebilehe elementide korraldamiseks. Need paigutusstruktuurid hõlmavad järgmist:

  • Konteinerid
  • Võre
  • Veerud
  • Vihmaveerennid
  • Katkestuspunktid

Kasutades Bootstrapi käivitusmalli veidi muudetud versiooni, saate hakata oma veebilehe struktuuri kirjeldama ja uusi komponente lisama.

Fail index.html




Nõutavad metasildid

Bootstrap CSS

Bootstrap

Eraldi Popper ja Bootstrap JS




Bootstrapi konteineriklass

Bootstrap konteiner klassi padjad, sisaldab ja joodab teie veebilehe elemente. Kui kavatsete kasutada Bootstrapi vaikevõrk, siis peate kasutama ka Bootstrapi konteiner klass. On kolme tüüpi konteiner klassid; konteiner, konteiner-vedelik, ja konteiner-{murdepunkt}. Konteinerklass on vaikemahuti; see on tundlik ja sellel on fikseeritud laius igas Bootstrapsi kuues katkestuspunktis.

Bootstrapi kuus vaikemurdepunkti hõlmavad järgmist:

  • Eriti väike: Vähem kui 576 pikslit.
  • Väike: Suurem kui 576 pikslit või sellega võrdne.
  • Keskmine: Suurem kui 768 pikslit või sellega võrdne.
  • Suur: Suurem kui 992 pikslit või sellega võrdne.
  • X-Large: Suurem kui 1200 pikslit või sellega võrdne.
  • XX-suur: Suurem kui 1400 pikslit või sellega võrdne.

Bootstrapi kasutamiseks konteiner oma projektis saate lihtsalt lisada soovitud konteineriklassi välisele div oma veebilehel.

Bootstrapi konteineri kasutamine


paigutage veebisaidi elemendid siia

Ülaltoodud koodi sisestamine olemasoleva HTML-faili sisusse muudab teie veebilehe tundlikuks ja loob ka täidise teie veebilehe mõlemale küljele.

Bootstrap Grid System

Bootstrapi ruudustik kasutab kaheteistkümne veeruga süsteemi, mis tugineb rida ja kol võrguklassid, samuti konteinerklass. Igal real on kaksteist veergu ja mis tahes element võib ulatuda üle ühe või mitme veeru. Veeruklass näitab, mitu veergu üks element peaks hõivama. Näiteks element, mis kasutab kol-2 klass hõlmab kahte veergu, üks element kasutab kol-3 klass läbib kolme veeru ja nii edasi.

Bootstrap grid süsteem põhineb flexbox moodulil. Kui reas on ainult kaks veergu, jagavad nad ruumi omavahel võrdselt. The vihmaveerenn klass on üks Bootstrapi struktuurielemente ja see reguleerib iga veeru vahekaugust võrgusüsteem. Iga võre veerus on mõlemal küljel 12 pikslit täidis.

Bootstrapi võrgusüsteemi kasutamine




veebilehe põhisisu

Artikkel



Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorem porro non quae
obcaecati illo laboriosam a, voluptate molestias eum velit, differentio impedit
ratione facere numquam, optio eligendi delectus cumque quos.






jalus

Jalus



Ülaltoodud koodi sisestamine konteineri divisse loob kolmest reast ja kahest veerust koosneva Bootstrapi ruudustikusüsteemi. Ülemises esimeses reas on navigeerimisriba, allosas olevas kolmandas reas veebisaidi jalus ja teisele reale keskel veebilehe sisu. Teisel real on kaks veergu – põhiartikkel ja kõrval.

Kohaliku CSS-faili loomine ja ruudustiku igale jaotisele äärise lisamine võimaldab teil seda selgemalt näha.

Fail style.css

.row{
ääris: 2px sinine tahke;
}
.col, .col-sm-4{
ääris: 2px punane tahke;
}

Ülaltoodud CSS-failiga linkimine loob teie brauseris järgmise väljundi:

Ilmne erinevus ülaltoodud pildil on veergude suurus. Tavaliselt võtavad kaks (või enam) veergu reas sama palju ruumi, kui te ei ole sõnaselgelt teisiti öelnud. The kol-sm-4 klass ülaltoodud HTML-koodis tagab, et teine ​​veerg hõlmab ainult nelja rea ​​kaheteistkümnest veerust. The sm aastal kol-sm-4 klass tähistab väikest katkestuspunkti, nii et kõrvalosa hõivab väikesest murdepunktist ja kõrgemast ainult neli veergu.

Bootstrapi komponendid

Kui olete oma veebilehe paigutuse üle otsustanud, on järgmine samm lisada veebisaidi loomise elemendid, mida Bootstrap nimetab komponentideks. Bootstrapi komponentide loend sisaldab:

  • Navibar
  • Nupud
  • Nupurühm
  • Loendi rühm
  • Kaardid
  • Ahenda
  • Rippmenüüd

Bootstrapi navigeerimisriba klass

Iga Bootstrapi navigeerimisriba nõuab navigeerimisriba klass. Need nõuavad ka

või määrates Bootstrapile märksõna "navigeerimine". rolli atribuut navigeerimisriba vanemas div. Navigeerimisriba tundlikuks muutmiseks peate kasutama ahenda JavaScripti pistikprogramm.

Bootstrap navigeerimisriba klass kasutab an aaria-vool atribuut, mis võtab praeguse lehe tähistamiseks väärtuse „leht” või veebilehe praeguse jaotise tähistamiseks „tõene”. Määratav väärtus sõltub teie veebisaidi struktuurist (üks leht või mitu lehekülge). Samuti peaksite kasutama aktiivne klass praeguse lehe või jaotise näitamiseks.

Bootstrapi navigeerimisriba kasutamine


Navigeerimise asendamine rida Bootstrapist võre ülaltoodud koodiga loob teie brauseris järgmise väljundi:

Ülaltoodud koodis on veel mitmeid olulisi klasse ja Bootstrapi atribuute, näiteks navbar-bränd klass, mis sihib teie logo jaotist navigeerimisriba. The navigeerimisriba on ka täielikult reageeriv tänu ahenda JavaScripti pistikprogramm.

Tundlik Navbar

Võib-olla mäletate, et Bootstrapil on kuus vaikimisi murdepunktid ja üks neist murdepunktidest on suur (lg). The navbar-expand-lg klassis

ülalolev laieneb navigeerimisüksuste horisontaalseks loendiks suures ja kõrgemas katkestuspunktis ning see loend taandub nupuks mis tahes allpool suures katkestuspunktis.

Kui soovite responsiivsete veebisaitide loomise kohta lisateavet, oleme koostanud ülevaate kuidas seda teha HTML-i ja CSS-i meediumipäringutega.

Alglaadimisnupu komponent

Bootstrap nuppu komponent kasutab ja nõuab, et määraksite tüüp atribuut "nupule".

Bootstrapil on mitut tüüpi nuppe. Tavapärasema nupu loomiseks kasutaksite nuppu btn klassis, kuid hamburgeri nupu loomiseks, nagu ülaltoodud koodis, peaksite kasutama navigeerimisriba-lüliti klass.

Millal peaksite Bootstrapi kasutama?

Bootstrap on tuntud kui üks populaarsemaid CSS-i raamistikke, kuna see on teerajaja. Ammu enne seda, kui tundlik disain oli tarkvaraarenduses nii tavaline, muutis Bootstrap end täielikult reageerivaks raamistikuks.

Aastate jooksul on Bootstrap jätkuvalt arenenud ja täiustatud, muutes selle tippettevõtete, nagu Twitter ja Spotify, valikuks number üks. Siiski ei ole see alati teie tarkvaraarenduse vajaduste jaoks parim valik. Näiteks kui loote Reacti rakendust, on olemas disainisüsteem nimega MUI, mis on kohandatud Reacti rakenduste jaoks.

Mis on MUI ja kuidas saate seda oma ReactJS-i projektides kasutada?

Material-UI on saanud uue nime ja selle eesmärk on luua Material Designile uus disainisüsteem. Siit saate teada, kuidas saate ReactJS-i projektides MUI-d kasutada.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Programmeerimine
  • Twitter
  • Kodeerimise näpunäited
  • Programmeerimine
  • Programmeerimistööriistad
Autori kohta
Kadeisha Kean (Avaldatud 48 artiklit)

Kadeisha Kean on täisstacki tarkvaraarendaja ja tehniline/tehnoloogiakirjutaja. Tal on selge võime lihtsustada mõningaid kõige keerukamaid tehnoloogilisi kontseptsioone; Tootma materjali, mis on kergesti mõistetav igale tehnoloogiaalgajale. Ta on kirglik kirjutamise, huvitava tarkvara arendamise ja maailmas reisimise vastu (dokumentaalfilmide kaudu).

Veel Kadeiha Keanilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin