Johdanto
Aloita Bootstrapilla, joka on maailman suosituin kehys reagoivien, mobiililähtöisten sivustojen rakentamiseen jsDelivrillä ja aloitussivulla.
Pika-aloitus
Haluatko nopeasti lisätä Bootstrapin projektiisi? Käytä jsDelivr-ohjelmaa, jonka jsDelivrin ihmiset tarjoavat ilmaiseksi. Käytätkö paketinhallintaa vai haluatko ladata lähdetiedostot? Siirry lataussivulle .
CSS
Kopioi ja liitä tyylitaulukko <link>
omaan <head>
ennen kaikkia muita tyylisivuja ladataksesi CSS:n.
JS
Monet komponenteistamme edellyttävät JavaScriptin käyttöä toimiakseen. Erityisesti ne vaativat jQueryn , Popper.js :n ja omia JavaScript-laajennuksiamme. Ota seuraavat <script>
s:t käyttöön sivujesi lopussa, juuri ennen sulkevaa </body>
tagia. Ensin tulee olla jQuery, sitten Popper.js ja sitten JavaScript-laajennukset.
Käytämme jQueryn ohutta rakennetta , mutta myös täysversiota tuetaan.
Oletko utelias, mitkä komponentit vaativat nimenomaisesti jQueryn, JS:n ja Popper.js:n? Napsauta alla olevaa Näytä komponentit -linkkiä. Jos olet epävarma sivun yleisestä rakenteesta, jatka esimerkkisivumallin lukemista.
Meidän bootstrap.bundle.js
ja bootstrap.bundle.min.js
sisältää Popper , mutta ei jQuery . Lisätietoja Bootstrapin sisällöstä on sisältöosiossa.
Näytä JavaScriptiä vaativat komponentit
- Hälytykset hylkäämisestä
- Painikkeet tilojen ja valintaruutujen/radiotoimintojen vaihtamiseen
- Karuselli kaikille liukukäyttäytymisille, säätimille ja ilmaisimille
- Tiivistä, jos haluat vaihtaa sisällön näkyvyyttä
- Avattavat valikot näyttämistä ja paikantamista varten (vaatii myös Popper.js:n )
- Modaalit näyttöön, paikannukseen ja vierityskäyttäytymiseen
- Navigointipalkki Collapse-laajennuksen laajentamiseen reagoivan toiminnan toteuttamiseksi
- Työkaluvinkit ja ponnahdusikkunat näyttämistä ja paikantamista varten (vaatii myös Popper.js:n )
- Scrollspy vierityskäyttäytymiseen ja navigointipäivityksiin
Aloitusmalli
Varmista, että sivusi ovat uusimpien suunnittelu- ja kehitysstandardien mukaisia. Tämä tarkoittaa HTML5-dokumenttityypin käyttöä ja näkymän sisällönkuvauskentän sisällyttämistä oikeaan reagoivaan toimintaan. Yhdistä kaikki ja sivujesi pitäisi näyttää tältä:
Se on kaikki mitä tarvitset sivun yleisiin vaatimuksiin. Vieraile Layout-dokumenteissa tai virallisissa esimerkeissämme aloittaaksesi sivustosi sisällön ja komponenttien asettelun.
Tärkeitä globaaleja
Bootstrap käyttää kourallista tärkeitä maailmanlaajuisia tyylejä ja asetuksia, jotka sinun on oltava tietoisia sitä käyttäessäsi. Kaikki ne ovat lähes yksinomaan suunnattu eri selaimien tyylien normalisointiin . Sukeltakaamme sisään.
HTML5 doctype
Bootstrap vaatii HTML5-dokumenttityypin käyttöä. Ilman sitä näet omituisen epätäydellisen muotoilun, mutta sen sisällyttämisen ei pitäisi aiheuttaa suuria hikkauksia.
Responsiivinen sisällönkuvauskenttä
Bootstrap on kehitetty ensin mobiililaitteille , strategia, jossa optimoimme koodin ensin mobiililaitteille ja sitten skaalaamme komponentteja tarpeen mukaan käyttämällä CSS-mediakyselyitä. Varmistaaksesi oikean hahmontamisen ja kosketuszoomauksen kaikille laitteille lisäämällä responsiivisen näkymän sisällönkuvauskentän .<head>
Näet esimerkin tästä toiminnassa aloitusmallissa .
Laatikon mitoitus
CSS:n koon yksinkertaistamiseksi vaihdamme globaalin arvon box-sizing
arvosta content-box
. border-box
Tämä varmistaa padding
, ettei se vaikuta elementin lopulliseen laskettuun leveyteen, mutta se voi aiheuttaa ongelmia joidenkin kolmannen osapuolen ohjelmistojen, kuten Google Mapsin ja Google-täsmähakukoneen, kanssa.
Harvinaisissa tapauksissa sinun on ohitettava se, käytä jotain seuraavan kaltaista:
Yllä olevan katkelman avulla sisäkkäiset elementit – mukaan lukien ::before
ja :n kautta luotu sisältö – ::after
kaikki perivät sille box-sizing
määritetyn .selector-for-some-widget
.
Lisätietoja laatikon malleista ja mitoista on CSS Tricks -sivustolla .
Käynnistä uudelleen
Selaimien välisen hahmontamisen parantamiseksi käytämme uudelleenkäynnistystä korjaamaan selainten ja laitteiden väliset epäjohdonmukaisuudet ja tarjoamalla yleisten HTML-elementtien hieman mielipiteellisempiä nollauksia.
Yhteisö
Pysy ajan tasalla Bootstrapin kehityksestä ja ota yhteyttä yhteisöön näiden hyödyllisten resurssien avulla.
- Seuraa @getbootstrap Twitterissä .
- Lue ja tilaa virallinen Bootstrap-blogi .
- Keskustele muiden Bootstrapperien kanssa IRC:ssä.
irc.freenode.net
Palvelimella, kanavalla##bootstrap
. - Käyttöönotto-ohjeet löytyvät Stack Overflowsta (tagged
bootstrap-4
). - Kehittäjien tulee käyttää avainsanaa
bootstrap
paketeissa, jotka muokkaavat tai lisäävät Bootstrapin toimintoja, kun ne levitetään npm :n tai vastaavien toimitusmekanismien kautta maksimaalisen löydettävyyden saavuttamiseksi.
Voit myös seurata @getbootstrap Twitterissä saadaksesi uusimmat juorut ja mahtavia musiikkivideoita.