Vuonna 2011 Twitter esitteli Bootstrap-kehyksen. Sittemmin tämä CSS-kehys on nähnyt kaksi suurta uudelleenkirjoitusta, joista viimeisin (Bootstrap 3) julkaistiin vuonna 2013. Bootstrap 3 muutti CSS-kirjastoa ottamalla käyttöön mobiililähtöisen lähestymistavan, joka jätti kehyksen täysin reagoivaksi.

Vuodesta 2022 lähtien Bootstrap on versiossa viisi ja on yksi suosituimmista käyttöliittymäkehyksistä. Siinä on laaja luettelo valmiista komponenteista ja vaikuttava kokoelma JavaScript-laajennuksia. Tässä artikkelissa opit käyttämään Bootstrapia ja hyödyntämään sen ominaisuuksia parhaalla mahdollisella tavalla.

Bootstrapin asentaminen projektiisi

On kolme tapaa käytä Bootstrapia projektissasi. Voit ladata ja isännöidä CSS- ja JavaScript-tiedostoja, asentaa ne projektiisi npm: n avulla tai kopioida ja liittää asianmukaiset cdn-linkit projektiisi.

cdn-lähestymistapaa käytettäessä sinun on muistettava sijoittaa Bootstrap-linkki ennen muita CSS-linkkiä HTML-tiedostosi head-tunnisteeseen.

Joillakin Bootstrap-komponenteilla on toiminnallisia toimintoja, kuten painikkeiden vaihto ja paikannus, jotka edellyttävät JavaScriptin ja Popper-komentosarjan tuontia. Joten jos aiot käyttää toiminnallisia komponentteja, sinun on lisättävä myös komentosarjatunniste HTML-tiedostoosi.

Viimeinen asia, jonka sinun on aloitettava Bootstrapin käytön aloittamisessa, on näkymä tag.


Koska Bootstrap on mobiilien ensisijainen tekniikka, näkymä tag auttaa responsiivisessa suunnittelussa. Yksinkertainen tapa käyttää bootstrapia projektissasi on vain kopioida Bootstrapin aloitusmalli.

Verkkosivuston luominen Bootstrapilla

Kun luot uutta verkkosivustoa, yksi ensimmäisistä asioista, jotka sinun on otettava huomioon, on ulkoasu. Sen jälkeen voit siirtyä muihin osiin, kuten painikkeisiin ja typografiaan.

Bootstrapissa on kokoelma rakenneosia, joiden avulla voit järjestää web-sivun elementtejä. Nämä asettelurakenteet sisältävät:

  • Säiliöt
  • Ruudukko
  • Sarakkeet
  • Vesikourut
  • Katkopisteet

Käyttämällä Bootstrap-aloitusmallin hieman muokattua versiota voit alkaa hahmotella verkkosivusi rakennetta ja lisätä uusia komponentteja.

index.html-tiedosto




Pakolliset sisällönkuvauskentät

Bootstrap CSS

Bootstrap

Erillinen Popper ja Bootstrap JS




Bootstrap-konttiluokka

Bootstrap kontti luokka täyttää, sisältää ja tasaa verkkosivusi elementit. Jos aiot käyttää Bootstrapia oletusruudukko, sinun on käytettävä myös Bootstrapia kontti luokkaa. Niitä on kolmenlaisia kontti luokat; kontti, säiliö-neste, ja kontti-{breakpoint}. Säiliöluokka on oletussäiliö; se on herkkä ja sillä on kiinteä leveys jokaisessa Bootstrapin kuudessa keskeytyspisteessä.

Bootstrapin kuusi oletusarvoista keskeytyspistettä sisältää:

  • Erittäin pieni: Alle 576 pikseliä.
  • Pieni: Suurempi tai yhtä suuri kuin 576 kuvapistettä.
  • Keskikokoinen: Suurempi tai yhtä suuri kuin 768 kuvapistettä.
  • Suuri: Suurempi tai yhtä suuri kuin 992 kuvapistettä.
  • X-suuri: Suurempi tai yhtä suuri kuin 1200 kuvapistettä.
  • XX-suuri: Suurempi tai yhtä suuri kuin 1400 kuvapistettä.

Bootstrapin käyttämiseen kontti projektissasi voit yksinkertaisesti lisätä halutun konttiluokan ulkoiseen div verkkosivullasi.

Bootstrapin säilön käyttäminen


sijoittaa sivuston elementit tähän

Yllä olevan koodin lisääminen olemassa olevan HTML-tiedostosi tekstiosaan tekee verkkosivustasi responsiivisen, ja se myös luo täyteen verkkosivusi kummallekin puolelle.

Bootstrap Grid System

Bootstrapin ruudukko käyttää kahdentoista sarakkeen järjestelmää, joka perustuu rivi ja kol grid-luokat sekä konttiluokka. Jokaisella rivillä on kaksitoista saraketta, ja mikä tahansa elementti voi ulottua yhden tai useamman näistä sarakkeista. Sarakeluokka osoittaa, kuinka monta saraketta elementin tulee varata. Esimerkiksi elementti, joka käyttää sarake-2 luokka kattaa kaksi saraketta, elementti käyttää sarake-3 luokka kattaa kolme saraketta ja niin edelleen.

Bootstrap-grid-järjestelmä perustuu flexbox-moduuliin. Jos yhdellä rivillä on vain kaksi saraketta, ne jakavat tilan tasaisesti keskenään. The kouru luokka on yksi Bootstrapin rakenneelementeistä, ja se ohjaa jokaisen sarakkeen välistä etäisyyttä verkkojärjestelmä. Jokainen ruudukko sarakkeessa on 12 pikseliä pehmuste molemmilla puolilla.

Bootstrapin grid-järjestelmän käyttäminen




verkkosivun pääsisältö

Artikla



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.






alatunniste

Alatunniste



Yllä olevan koodin lisääminen säilön div luo Bootstrap-ruudukkojärjestelmän, jossa on kolme riviä ja kaksi saraketta. Yläosan ensimmäisellä rivillä on navigointipalkki, alareunan kolmannella rivillä verkkosivuston alatunniste ja toisella rivillä keskellä verkkosivun sisältö. Toisella rivillä on kaksi saraketta – pääartikkeli ja sivu.

Luomalla paikallisen CSS-tiedoston ja lisäämällä reunuksen jokaiseen ruudukon osaan näet sen selkeämmin.

Style.css-tiedosto

.rivi{
reuna: 2px sininen kiinteä;
}
.col, .col-sm-4{
reuna: 2px punainen kiinteä;
}

Yllä olevaan CSS-tiedostoon linkittäminen luo selaimeesi seuraavan tulosteen:

Ilmeinen ero yllä olevassa kuvassa on sarakkeiden koko. Yleensä kaksi (tai useampi) saraketta rivissä vie saman verran tilaa, ellet nimenomaisesti ilmoita toisin. The col-sm-4 luokka yllä olevassa HTML-koodissa varmistaa, että toinen sarake kattaa vain neljä rivin kahdestatoista sarakkeesta. The sm in col-sm-4 luokka edustaa pientä keskeytyspistettä, joten sivuosio vie vain neljä saraketta pienestä keskeytyskohdasta ja sen yläpuolelta.

Bootstrap-komponentit

Kun olet päättänyt verkkosivusi asettelun, seuraava vaihe on lisätä verkkosivuston rakennuselementtejä, joita Bootstrap kutsuu komponenteiksi. Bootstrapin komponenttiluettelo sisältää:

  • Navbar
  • Painikkeet
  • Painikeryhmä
  • Listaa ryhmä
  • Kortit
  • Romahdus
  • Pudotusvalikosta

Bootstrap Navbar -luokka

Jokainen Bootstrap-navigointipalkki vaatii navigointipalkki luokkaa. Ne edellyttävät myös

tai "navigointi"-avainsanan määrittäminen Bootstrapiin rooli attribuutti navigointipalkin ylätasossa div. Jotta navigointipalkista tulee reagoiva, sinun on käytettävä tiivistä JavaScript-laajennus.

Bootstrap navigointipalkki luokka käyttää an aria-virta attribuutti, joka käyttää sivu-arvon osoittamaan nykyistä sivua tai "true" osoittamaan verkkosivun nykyistä osaa. Määrittämäsi arvo riippuu verkkosivustosi rakenteesta (yksi sivu tai useita sivuja). Sinun tulee myös käyttää aktiivinen luokka osoittamaan nykyisen sivun tai osion.

Bootstrapin navigointipalkin käyttäminen


Navigoinnin vaihto rivi Bootstrapista ruudukko yllä olevan koodin kanssa luo seuraavan tulosteen selaimeesi:

Yllä olevassa koodissa on useita muita tärkeitä luokkia ja Bootstrap-attribuutteja, kuten navbar-brändi luokka, joka kohdistaa logoosi navigointipalkki. The navigointipalkki on myös täysin reagoiva kiitos tiivistä JavaScript-laajennus.

Responsiivinen Navbar

Saatat muistaa, että Bootstrapissa on kuusi oletusarvoa keskeytyspisteitä ja yksi näistä murtopisteistä on suuri (lg). The navbar-expand-lg luokassa

yllä oleva laajenee vaakasuuntaiseksi luetteloksi navigointikohteista suuressa keskeytyskohdassa ja sen yläpuolella, ja luettelo palaa painikkeeksi missä tahansa suuren keskeytyskohdassa.

Jos haluat oppia lisää responsiivisten verkkosivustojen luomisesta, olemme koonneet yhteenvedon miten tämä tehdään HTML- ja CSS-mediakyselyillä.

Bootstrap-painikekomponentti

Bootstrap -painiketta komponentti käyttää ja vaatii, että asetat tyyppi määrite "painikkeelle".

Bootstrapissa on useita painikkeita. Luodaksesi tavanomaisemman painikkeen käytät btn luokkaa, mutta luodaksesi hampurilaispainikkeen, kuten yllä olevassa koodissa, käytä Navbar-toggle luokkaa.

Milloin sinun pitäisi käyttää Bootstrapia?

Bootstrap tunnetaan yhtenä suosituimmista CSS-kehyksistä, koska se on edelläkävijä. Kauan ennen kuin responsiivinen suunnittelu oli niin yleistä ohjelmistokehityksessä, Bootstrap muutti itsensä täysin reagoivaksi viitekehykseksi.

Vuosien varrella Bootstrap on jatkanut edistymistä ja parantamista tehden siitä ykkösvaihtoehdon huippuyrityksille, kuten Twitterille ja Spotifylle. Se ei kuitenkaan aina ole paras vaihtoehto ohjelmistokehitystarpeisiisi. Jos esimerkiksi luot React-sovellusta, siellä on MUI-niminen suunnittelujärjestelmä, joka on mukautettu React-sovelluksiin.

Mikä on MUI ja kuinka voit käyttää sitä ReactJS-projekteissasi?

Material-UI on saanut uuden nimen ja tavoitteena on luoda uusi suunnittelujärjestelmä vaihtoehto Material Designille. Näin voit käyttää MUI: ta ReactJS-projekteissa.

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Ohjelmointi
  • Viserrys
  • Koodausvinkkejä
  • Ohjelmointi
  • Ohjelmointityökalut
Kirjailijasta
Kadeisha Kean (48 artikkelia julkaistu)

Kadeisha Kean on Full-Stack-ohjelmistokehittäjä ja tekninen/teknologiakirjoittaja. Hänellä on selkeä kyky yksinkertaistaa joitain monimutkaisimmista teknologisista käsitteistä; tuottaa materiaalia, jonka jokainen teknologia-aloittelija voi helposti ymmärtää. Hän on intohimoinen kirjoittamiseen, mielenkiintoisten ohjelmistojen kehittämiseen ja maailmalla matkustamiseen (dokumenttien kautta).

Lisää Kadeisha Keanilta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi