Uvod
Započnite s Bootstrapom, najpopularnijim svjetskim okvirom za pravljenje responzivnih web lokacija koje su usmjerene na mobilne uređaje, s jsDelivr-om i početnom stranom šablona.
Želite brzo dodati Bootstrap svom projektu? Koristite jsDelivr, koji besplatno pružaju ljudi na jsDelivru. Koristite menadžer paketa ili trebate preuzeti izvorne datoteke? Idite na stranicu za preuzimanje.
Kopirajte i zalijepite tablicu stilova <link>
u svoj <head>
prije svih ostalih stilova da učitate naš CSS.
Mnoge naše komponente zahtijevaju korištenje JavaScripta da bi funkcionirale. Konkretno, zahtijevaju jQuery , Popper.js i naše vlastite JavaScript dodatke. Postavite sljedeće <script>
s pri kraju vaših stranica, neposredno prije završne </body>
oznake, da biste ih omogućili. Prvo mora biti jQuery, zatim Popper.js, a zatim naši JavaScript dodaci.
Koristimo jQuery slim build , ali je podržana i puna verzija.
Zanima vas koje komponente izričito zahtijevaju jQuery, naš JS i Popper.js? Kliknite na link za prikaz komponenti ispod. Ako uopće niste sigurni u opću strukturu stranice, nastavite čitati za primjer predloška stranice.
Naš bootstrap.bundle.js
i bootstrap.bundle.min.js
uključuje Popper , ali ne jQuery . Za više informacija o tome šta je uključeno u Bootstrap, pogledajte naš odjeljak sa sadržajem .
Prikaži komponente koje zahtijevaju JavaScript
- Upozorenja za odbacivanje
- Dugmad za prebacivanje stanja i checkbox/radio funkcionalnost
- Vrteški za sva ponašanja slajdova, kontrole i indikatore
- Sažmi za uključivanje/isključivanje vidljivosti sadržaja
- Padajući meni za prikaz i pozicioniranje (takođe zahtijeva Popper.js )
- Modali za prikazivanje, pozicioniranje i ponašanje pomicanja
- Navbar za proširenje našeg dodatka Collapse za implementaciju odzivnog ponašanja
- Objašnjenje alata i skočni prozori za prikaz i pozicioniranje (takođe zahtijeva Popper.js )
- Scrollspy za ponašanje pomicanja i ažuriranja navigacije
Obavezno postavite svoje stranice prema najnovijim standardima dizajna i razvoja. To znači korištenje HTML5 doctype i uključivanje metaoznake viewport-a za pravilno reagiranje. Stavite sve zajedno i vaše stranice bi trebale izgledati ovako:
To je sve što vam treba za ukupne zahtjeve stranice. Posjetite dokumente o rasporedu ili naše službene primjere da biste započeli s postavljanjem sadržaja i komponenti vaše web stranice.
Bootstrap koristi pregršt važnih globalnih stilova i postavki kojih ćete morati biti svjesni kada ga koristite, a svi su gotovo isključivo usmjereni na normalizaciju stilova među pretraživačima. Hajde da zaronimo.
Bootstrap zahtijeva korištenje HTML5 doctype. Bez toga, vidjet ćete neki funky nekompletan stil, ali njegovo uključivanje ne bi trebalo uzrokovati značajne probleme.
Bootstrap je prvo razvijen za mobilne uređaje, strategija u kojoj prvo optimiziramo kod za mobilne uređaje, a zatim povećavamo komponente prema potrebi koristeći CSS medijske upite. Da biste osigurali pravilno renderiranje i zumiranje dodirom za sve uređaje, dodajte meta oznaku okvira za prikaz u svoj <head>
.
Možete vidjeti primjer ovoga u akciji u starter šablonu .
Za jednostavnije određivanje veličine u CSS-u, mijenjamo globalnu box-sizing
vrijednost sa content-box
na border-box
. Ovo osigurava padding
da neće utjecati na konačnu izračunatu širinu elementa, ali može uzrokovati probleme s nekim softverom treće strane kao što su Google Maps i Google Custom Search Engine.
U rijetkim prilikama kada ga trebate zamijeniti, koristite nešto poput sljedećeg:
Uz gornji isječak, ugniježđeni elementi — uključujući generirani sadržaj putem ::before
i — ::after
svi će naslijediti specificirani box-sizing
za to .selector-for-some-widget
.
Saznajte više o modelu kutije i veličini na CSS Tricks .
Za poboljšano prikazivanje u različitim pretraživačima, koristimo Reboot da ispravimo nedosljednosti u svim pretraživačima i uređajima, dok pružamo malo više tvrdoglava resetiranja uobičajenih HTML elemenata.
Budite u toku sa razvojem Bootstrapa i obratite se zajednici pomoću ovih korisnih resursa.
- Pratite @getbootstrap na Twitteru .
- Pročitajte i pretplatite se na službeni Bootstrap blog .
- Razgovarajte s kolegama Bootstrapperima u IRC-u. Na
irc.freenode.net
serveru, u##bootstrap
kanalu. - Pomoć za implementaciju može se naći na Stack Overflow (označeno
bootstrap-4
). - Programeri bi trebali koristiti ključnu riječ
bootstrap
na paketima koji modificiraju ili dodaju funkcionalnost Bootstrapa prilikom distribucije putem npm- a ili sličnih mehanizama isporuke radi maksimalne vidljivosti.
Također možete pratiti @getbootstrap na Twitteru za najnovije tračeve i sjajne muzičke spotove.