Uvod
Započnite s Bootstrapom, najpopularnijim okvirom na svijetu za izradu responzivnih, mobilnih web stranica, s jsDelivrom i predloškom početne stranice.
Želite li brzo dodati Bootstrap svom projektu? Upotrijebite jsDelivr, koji besplatno pružaju ljudi iz jsDelivr-a. Koristite upravitelj paketa ili trebate preuzeti izvorne datoteke? Idite na stranicu za preuzimanja.
Kopirajte-zalijepite stilsku tablicu <link>
u svoju <head>
prije svih ostalih stilskih tablica da biste učitali naš CSS.
Za rad mnogih naših komponenti potrebna je upotreba JavaScripta. Točnije, zahtijevaju jQuery , Popper.js i naše vlastite JavaScript dodatke. Postavite sljedeće <script>
s blizu kraja svojih stranica, neposredno prije završne </body>
oznake, kako biste ih omogućili. jQuery mora biti prvi, zatim Popper.js, a zatim naši JavaScript dodaci.
Koristimo tanku verziju jQueryja , ali podržana je i puna verzija.
Zanima vas koje komponente izričito zahtijevaju jQuery, naš JS i Popper.js? Kliknite vezu za prikaz komponenti u nastavku. 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 i jQuery . Za više informacija o tome što je uključeno u Bootstrap, pogledajte naš odjeljak sadržaja .
Prikaži komponente za koje je potreban JavaScript
- Upozorenja za odbacivanje
- Gumbi za izmjenu stanja i potvrdni okvir/radio funkcionalnost
- Vrtuljak za sva ponašanja klizača, kontrole i indikatore
- Sažmi za promjenu vidljivosti sadržaja
- Padajući izbori za prikaz i pozicioniranje (također zahtijeva Popper.js )
- Modali za prikaz, pozicioniranje i ponašanje pomicanja
- Navigacijska traka za proširenje našeg dodatka za sažimanje za implementaciju responzivnog ponašanja
- Opisi i skočni prozori za prikaz i pozicioniranje (također zahtijeva Popper.js )
- Scrollspy za ponašanje pomicanja i ažuriranja navigacije
Svakako postavite svoje stranice prema najnovijim standardima dizajna i razvoja. To znači korištenje HTML5 doctype i uključivanje metaoznake okvira za prikaz za odgovarajuće responzivno ponašanje. Spojite sve zajedno i vaše bi stranice trebale izgledati ovako:
To je sve što trebate za ukupne zahtjeve stranice. Posjetite dokumente o izgledu ili naše službene primjere da biste započeli s postavljanjem sadržaja i komponenti svoje web-lokacije.
Bootstrap koristi pregršt važnih globalnih stilova i postavki kojih ćete morati biti svjesni kada ga koristite, a sve su gotovo isključivo usmjerene na normalizaciju stilova u različitim preglednicima. Zaronimo.
Bootstrap zahtijeva upotrebu HTML5 doctype. Bez toga, vidjet ćete neki funky nedovršen stil, ali njegovo uključivanje ne bi trebalo uzrokovati značajne nedostatke.
Bootstrap je najprije razvijen za mobilne uređaje , strategija u kojoj prvo optimiziramo kod za mobilne uređaje, a zatim prema potrebi povećavamo komponente pomoću CSS medijskih upita. Kako biste osigurali ispravno prikazivanje i zumiranje dodirom za sve uređaje, dodajte meta oznaku responzivnog okvira za prikaz u svoj <head>
.
Možete vidjeti primjer ovoga na djelu u početnom predlošku .
Za jednostavnije dimenzioniranje u CSS-u, mijenjamo globalnu box-sizing
vrijednost s content-box
na border-box
. Time se osigurava padding
da ne utječe na konačnu izračunatu širinu elementa, ali može uzrokovati probleme s nekim softverom trećih strana kao što su Google Maps i Google Custom Search Engine.
U rijetkim slučajevima kada ga morate nadjačati, upotrijebite 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 navedeno box-sizing
za to .selector-for-some-widget
.
Saznajte više o modelu okvira i veličini na CSS Tricks .
Za poboljšano renderiranje u više preglednika, koristimo ponovno pokretanje za ispravljanje nedosljednosti u preglednicima i uređajima, dok istovremeno pružamo malo odlučnija resetiranja uobičajenih HTML elemenata.
Budite u tijeku s razvojem Bootstrapa i obratite se zajednici pomoću ovih korisnih resursa.
- Slijedite @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 pronaći na Stack Overflowu (označeno
bootstrap-4
). - Programeri bi trebali koristiti ključnu riječ
bootstrap
na paketima koji mijenjaju ili dodaju funkcionalnost Bootstrapa kada distribuiraju putem npm- a ili sličnih mehanizama isporuke za maksimalnu vidljivost.
Također možete pratiti @getbootstrap na Twitteru za najnovije tračeve i sjajne glazbene videe.