CSS
Globalne CSS postavke, temeljni HTML elementi oblikovani i poboljšani s proširivim klasama i naprednim sustavom rešetki.
Globalne CSS postavke, temeljni HTML elementi oblikovani i poboljšani s proširivim klasama i naprednim sustavom rešetki.
Upoznajte se s ključnim dijelovima Bootstrapove infrastrukture, uključujući naš pristup boljem, bržem i snažnijem web razvoju.
Bootstrap koristi određene HTML elemente i CSS svojstva koja zahtijevaju upotrebu HTML5 doctype. Uključite ga na početku svih svojih projekata.
S Bootstrapom 2 dodali smo izborne stilove prilagođene mobilnim uređajima za ključne aspekte okvira. S Bootstrapom 3, ponovno smo napisali projekt da bude prilagođen mobilnim uređajima od samog početka. Umjesto dodavanja neobaveznih mobilnih stilova, oni su zapečeni ravno u srž. Zapravo, Bootstrap je prvo mobilni . Mobile first stilovi mogu se pronaći u cijeloj biblioteci umjesto u zasebnim datotekama.
Kako biste osigurali ispravno prikazivanje i zumiranje dodirom, dodajte meta oznaku okvira za prikaz u svoj <head>
.
Možete onemogućiti mogućnosti zumiranja na mobilnim uređajima dodavanjem user-scalable=no
meta oznake u okvir za prikaz. Time se onemogućuje zumiranje, što znači da se korisnici mogu samo pomicati, a rezultira time da vaša web-lokacija izgleda više kao izvorna aplikacija. Općenito, ne preporučujemo ovo na svakoj stranici, stoga budite oprezni!
Bootstrap postavlja osnovni globalni prikaz, tipografiju i stilove veza. Konkretno, mi:
background-color: #fff;
nabody
@font-family-base
, @font-size-base
, i @line-height-base
kao našu tipografsku bazu@link-color
i primijenite podcrtane veze samo na:hover
Ovi se stilovi mogu pronaći unutar scaffolding.less
.
Za poboljšano prikazivanje u više preglednika koristimo Normalize.css , projekt Nicolasa Gallaghera i Jonathana Neala .
Bootstrap zahtijeva sadržavajući element za omotavanje sadržaja stranice i smještaj našeg mrežnog sustava. Možete odabrati jedan od dva spremnika za korištenje u svojim projektima. Imajte na umu da, zbog padding
i više od toga, nijedan spremnik nije nestabilan.
Koristi .container
se za odgovarajući spremnik fiksne širine.
Koristite .container-fluid
za spremnik pune širine, koji obuhvaća cijelu širinu vašeg okvira za prikaz.
Bootstrap uključuje responzivni, mobilni prvi fluidni grid sustav koji se na odgovarajući način skalira do 12 stupaca kako se povećava veličina uređaja ili okvira za prikaz. Uključuje unaprijed definirane klase za jednostavne opcije izgleda, kao i moćne miksine za generiranje više semantičkih izgleda .
Mrežni sustavi koriste se za kreiranje izgleda stranice kroz niz redaka i stupaca u kojima se nalazi vaš sadržaj. Evo kako funkcionira Bootstrap grid sustav:
.container
(fiksne širine) ili .container-fluid
(pune širine) radi pravilnog poravnanja i ispune..row
i .col-xs-4
dostupne su za brzu izradu rasporeda mreže. Manje miksina također se može koristiti za više semantičkih izgleda.padding
. To ispunjavanje je pomaknuto u recima za prvi i zadnji stupac preko negativne margine na .row
s..col-xs-4
..col-md-*
klase na element neće utjecati samo na njegov stil na srednjim uređajima nego i na velikim uređajima ako .col-lg-*
klasa nije prisutna.Pogledajte primjere za primjenu ovih načela na svoj kod.
Koristimo sljedeće medijske upite u našim Less datotekama za stvaranje ključnih prijelomnih točaka u našem mrežnom sustavu.
Povremeno proširujemo te medijske upite kako bismo uključili max-width
ograničenje CSS-a na uži skup uređaja.
Pomoću praktične tablice pogledajte kako aspekti Bootstrap grid sustava funkcioniraju na više uređaja.
Iznimno mali uređaji Telefoni (<768px) | Mali uređaji Tableti (≥768px) | Srednji uređaji Stolna računala (≥992px) | Veliki uređaji Stolna računala (≥1200px) | |
---|---|---|---|---|
Ponašanje mreže | Vodoravno u svakom trenutku | Sažeto za početak, vodoravno iznad prijelomnih točaka | ||
Širina spremnika | Ništa (automatski) | 750 px | 970 px | 1170 px |
Prefiks klase | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
Broj stupaca | 12 | |||
Širina stupca | Auto | ~62px | ~81px | ~97px |
Širina oluka | 30px (15px sa svake strane stupca) | |||
Nestabilan | Da | |||
Pomaci | Da | |||
Redoslijed stupaca | Da |
Koristeći jedan skup .col-md-*
klasa rešetke, možete stvoriti osnovni sustav rešetke koji počinje složen na mobilnim uređajima i tablet uređajima (ekstra mali do mali raspon) prije nego što postane horizontalan na stolnim (srednjim) uređajima. Postavite stupce rešetke u bilo koji .row
.
Pretvorite bilo koji raspored rešetke fiksne širine u izgled pune širine mijenjanjem krajnjeg .container
u .container-fluid
.
Ne želite da se vaši stupci jednostavno slažu u manje uređaje? Upotrijebite ekstra male i srednje klase mreže uređaja dodavanjem .col-xs-*
.col-md-*
u svoje stupce. Pogledajte primjer u nastavku za bolji uvid u to kako sve to funkcionira.
Nadogradite prethodni primjer stvaranjem još dinamičnijih i snažnijih izgleda s .col-sm-*
klasama tableta.
Ako je više od 12 stupaca postavljeno unutar jednog retka, svaka grupa dodatnih stupaca će se, kao jedna cjelina, prebaciti u novi redak.
Uz četiri dostupne razine rešetki sigurno ćete naići na probleme u kojima se, na određenim prijelomnim točkama, vaši stupci ne čiste sasvim ispravno jer je jedan viši od drugog. Da biste to popravili, upotrijebite kombinaciju a .clearfix
i naših responzivnih korisnih klasa .
Uz brisanje stupca na responzivnim prekidnim točkama, možda ćete morati poništiti pomake, guranja ili povlačenja . Pogledajte ovo na djelu u primjeru mreže .
Pomaknite stupce udesno koristeći .col-md-offset-*
klase. Ove klase povećavaju lijevu marginu stupca po *
stupac. Na primjer, .col-md-offset-4
pomiče se .col-md-4
preko četiri stupca.
Također možete nadjačati pomake s nižih razina mreže s .col-*-offset-0
klasama.
Da biste ugniježdili svoj sadržaj sa zadanom mrežom, dodajte novi .row
i skup .col-sm-*
stupaca unutar postojećeg .col-sm-*
stupca. Ugniježđeni retci trebaju uključivati skup stupaca koji zbroje 12 ili manje (nije potrebno da koristite svih 12 dostupnih stupaca).
Jednostavno promijenite redoslijed naših ugrađenih stupaca rešetke s .col-md-push-*
klasama .col-md-pull-*
modifikatora.
Osim unaprijed izgrađenih klasa rešetki za brze izglede, Bootstrap uključuje Less varijable i mixins za brzo generiranje vlastitih jednostavnih, semantičkih izgleda.
Varijable određuju broj stupaca, širinu međuprostora i točku medijskog upita na kojoj počinju plutajući stupci. Koristimo ih za generiranje unaprijed definiranih klasa rešetki koje su gore dokumentirane, kao i za prilagođene miksine navedene u nastavku.
Miksini se koriste u kombinaciji s varijablama rešetke za generiranje semantičkog CSS-a za pojedinačne stupce rešetke.
Možete modificirati varijable prema vlastitim prilagođenim vrijednostima ili jednostavno koristiti miksine s njihovim zadanim vrijednostima. Evo primjera korištenja zadanih postavki za izradu izgleda u dva stupca s razmakom između.
Svi HTML zaglavlja, <h1>
do <h6>
, su dostupni. .h1
kroz .h6
klase su također dostupne, za slučajeve kada želite uskladiti stil fonta s naslovom, ali još uvijek želite da vaš tekst bude prikazan u liniji.
h1. Bootstrap naslov |
Poludebljano 36 px |
h2. Bootstrap naslov |
Poludebljano 30 px |
h3. Bootstrap naslov |
Poludebljano 24 px |
h4. Bootstrap naslov |
Poludebljano 18 px |
h5. Bootstrap naslov |
Poludebljano 14 px |
h6. Bootstrap naslov |
Poludebljano 12 px |
Stvorite lakši, sekundarni tekst u bilo kojem naslovu s generičkom <small>
oznakom ili .small
klasom.
h1. Bootstrap naslov Sekundarni tekst |
h2. Bootstrap naslov Sekundarni tekst |
h3. Bootstrap naslov Sekundarni tekst |
h4. Bootstrap naslov Sekundarni tekst |
h5. Bootstrap naslov Sekundarni tekst |
h6. Bootstrap naslov Sekundarni tekst |
Bootstrapova globalna zadana veličina font-size
je 14pxline-height
, s 1.428 . Ovo se primjenjuje na <body>
i sve odlomke. Osim toga, <p>
(odlomci) dobivaju donju marginu od polovine svoje izračunate visine retka (10 px prema zadanim postavkama).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Mecena sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Istaknite odlomak dodavanjem .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Tipografska ljestvica temelji se na dvije Less varijable u varijablama.less : @font-size-base
i @line-height-base
. Prva je osnovna veličina fonta koja se koristi u cijelom tekstu, a druga je osnovna visina retka. Koristimo te varijable i neke jednostavne matematike za stvaranje margina, ispuna i visina redaka svih naših tipova i više. Prilagodite ih i Bootstrap će se prilagoditi.
Za isticanje niza teksta zbog njegove relevantnosti u drugom kontekstu, koristite <mark>
oznaku.
Oznaku oznake možete koristiti zaistaknutitekst.
Za označavanje blokova teksta koji su izbrisani koristite <del>
oznaku.
Ovaj redak teksta trebao bi se tretirati kao izbrisani tekst.
Za označavanje blokova teksta koji više nisu relevantni koristite <s>
oznaku.
Ovaj redak teksta trebao bi se smatrati netočnim.
Za označavanje dodataka dokumentu koristite <ins>
oznaku.
Ovaj redak teksta trebao bi se tretirati kao dodatak dokumentu.
Za podcrtavanje teksta koristite <u>
oznaku.
Ovaj redak teksta prikazat će se kao podcrtan
Iskoristite zadane HTML oznake za naglašavanje s laganim stilovima.
Za smanjivanje naglašavanja umetnutog teksta ili blokova teksta, upotrijebite <small>
oznaku za postavljanje teksta na 85% veličine nadređenog. Elementi naslova dobivaju svoje font-size
za ugniježđene <small>
elemente.
Alternativno možete koristiti umetnuti element s .small
umjesto bilo kojeg <small>
.
Ovaj redak teksta trebao bi se tretirati kao sitni tisak.
Za naglašavanje isječka teksta s većom težinom fonta.
Sljedeći isječak teksta prikazan je podebljanim tekstom .
Za naglašavanje isječka teksta kurzivom.
Sljedeći isječak teksta prikazuje se kao tekst u kurzivu .
Slobodno koristite <b>
i <i>
u HTML5. <b>
namijenjen je isticanju riječi ili fraza bez prenošenja dodatne važnosti, dok <i>
je uglavnom za glas, tehničke izraze itd.
Jednostavno ponovno poravnajte tekst s komponentama pomoću klasa za poravnanje teksta.
Lijevo poravnat tekst.
Tekst poravnat po sredini.
Tekst poravnat udesno.
Obostran tekst.
Nema prelamanja teksta.
Transformirajte tekst u komponentama s klasama velikih slova u tekstu.
Tekst ispisan malim slovima.
Tekst napisan velikim slovima.
Tekst napisan velikim slovima.
Stilizirana implementacija HTML <abbr>
elementa za kratice i akronime za prikaz proširene verzije pri lebdenju. Kratice s title
atributom imaju svijetlu točkastu donju granicu i pokazivač pomoći pri lebdenju, pružajući dodatni kontekst pri lebdenju i korisnicima pomoćnih tehnologija.
Skraćenica riječi atribut je attr .
Dodajte .initialism
kraticu za nešto manju veličinu fonta.
HTML je najbolja stvar od rezanog kruha.
Predstavite kontakt podatke za najbližeg pretka ili cjelokupno djelo. Sačuvajte formatiranje završavajući sve retke s <br>
.
Za citiranje blokova sadržaja iz drugog izvora unutar vašeg dokumenta.
Zamotajte <blockquote>
bilo koji HTML kao citat. Za izravne citate preporučujemo <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Promjene stila i sadržaja za jednostavne varijacije standarda <blockquote>
.
Dodajte <footer>
za identifikaciju izvora. Omotajte naziv izvornog djela u <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Dodajte .blockquote-reverse
za blok citat sa sadržajem poravnatim udesno.
Popis stavki u kojima redoslijed nije izričito bitan.
Popis stavki u kojima je redoslijed izričito bitan.
Uklonite zadanu list-style
i lijevu marginu na stavkama popisa (samo neposredni potomci). Ovo se odnosi samo na neposredne podređene stavke popisa , što znači da ćete morati dodati klasu i za sve ugniježđene popise.
Postavite sve stavke popisa u jedan redak s display: inline-block;
laganim ispunom.
Popis pojmova s pripadajućim opisima.
Napravite pojmove i opise <dl>
poredane jedan do drugoga. Počinje složeno poput zadanih <dl>
s, ali kada se navigacijska traka proširi, šire se i ove.
Horizontalni popisi opisa skratit će pojmove koji su predugi da bi stali u lijevi stupac s text-overflow
. U užim prikazima, oni će se promijeniti u zadani naslagani raspored.
Omotajte ugrađene isječke koda s<code>
.
<section>
trebao bi biti omotan kao inline.
Koristiti<kbd>
za označavanje unosa koji se obično unosi putem tipkovnice.
Koristite <pre>
za više redaka koda. Obavezno izbjegnite sve uglaste zagrade u kodu radi ispravnog prikazivanja.
<p>Primjer teksta ovdje...</p>
Po izboru možete dodati .pre-scrollable
klasu, koja će postaviti maksimalnu visinu od 350 px i pružiti traku za pomicanje osi y.
Za označavanje varijabli koristite <var>
oznaku.
y = m x + b
Za označavanje izlaza uzorka blokova iz programa koristite <samp>
oznaku.
Ovaj tekst treba tretirati kao ogledni izlaz iz računalnog programa.
Za osnovni stil—lagana podstava i samo horizontalni razdjelnici—dodajte osnovnu klasu .table
bilo kojem <table>
. Možda se čini super suvišnim, ali s obzirom na široku upotrebu tablica za druge dodatke kao što su kalendari i birači datuma, odlučili smo izolirati naše prilagođene stilove tablica.
# | Ime | Prezime | Korisničko ime |
---|---|---|---|
1 | Ocjena | Otto | @mdo |
2 | Jakovu | Thornton | @mast |
3 | Larry | ptica | @cvrkut |
Koristite .table-striped
za dodavanje zebrastih pruga bilo kojem retku tablice unutar <tbody>
.
Prugaste tablice stiliziraju se putem :nth-child
CSS selektora, koji nije dostupan u Internet Exploreru 8.
# | Ime | Prezime | Korisničko ime |
---|---|---|---|
1 | Ocjena | Otto | @mdo |
2 | Jakovu | Thornton | @mast |
3 | Larry | ptica | @cvrkut |
Dodajte .table-bordered
za obrube na svim stranama tablice i ćelija.
# | Ime | Prezime | Korisničko ime |
---|---|---|---|
1 | Ocjena | Otto | @mdo |
2 | Jakovu | Thornton | @mast |
3 | Larry | ptica | @cvrkut |
Dodajte .table-hover
da omogućite stanje lebdenja na recima tablice unutar <tbody>
.
# | Ime | Prezime | Korisničko ime |
---|---|---|---|
1 | Ocjena | Otto | @mdo |
2 | Jakovu | Thornton | @mast |
3 | Larry | ptica | @cvrkut |
Dodajte .table-condensed
kako biste stolove učinili kompaktnijima tako što ćete presjeći podstavu ćelija na pola.
# | Ime | Prezime | Korisničko ime |
---|---|---|---|
1 | Ocjena | Otto | @mdo |
2 | Jakovu | Thornton | @mast |
3 | Ptica Larry | @cvrkut |
Koristite kontekstualne klase za bojanje redaka tablice ili pojedinačnih ćelija.
Klasa | Opis |
---|---|
.active |
Primjenjuje boju lebdenja na određeni red ili ćeliju |
.success |
Označava uspješnu ili pozitivnu radnju |
.info |
Označava neutralnu informativnu promjenu ili radnju |
.warning |
Označava upozorenje koje bi moglo zahtijevati pozornost |
.danger |
Označava opasnu ili potencijalno negativnu radnju |
# | Naslov stupca | Naslov stupca | Naslov stupca |
---|---|---|---|
1 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
2 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
3 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
4 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
5 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
6 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
7 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
8 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
9 | Sadržaj stupca | Sadržaj stupca | Sadržaj stupca |
Korištenje boje za dodavanje značenja retku tablice ili pojedinačnoj ćeliji daje samo vizualnu indikaciju, koja se neće prenijeti korisnicima pomoćnih tehnologija – kao što su čitači zaslona. Osigurajte da su informacije označene bojom očite iz samog sadržaja (vidljivi tekst u relevantnom retku/ćeliji tablice) ili da su uključene alternativnim sredstvima, kao što je dodatni tekst skriven s .sr-only
klasom.
Stvorite responzivne tablice umotavanjem bilo koje .table
da .table-responsive
bi se vodoravno pomicale na malim uređajima (ispod 768 piksela). Kada gledate bilo što veće od 768px širine, nećete vidjeti nikakvu razliku u ovim tablicama.
Responzivni stolovi koriste overflow-y: hidden
, koji izrezuje svaki sadržaj koji nadilazi donji ili gornji rub stola. Konkretno, ovo može isključiti padajuće izbornike i druge widgete trećih strana.
Firefox ima neugodan stil skupa polja width
koji ometa responzivnu tablicu. Ovo se ne može nadjačati bez hakiranja specifičnog za Firefox koje ne nudimo u Bootstrapu:
Za više informacija pročitajte ovaj odgovor Stack Overflowa .
# | Naslov tablice | Naslov tablice | Naslov tablice | Naslov tablice | Naslov tablice | Naslov tablice |
---|---|---|---|---|---|---|
1 | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice |
2 | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice |
3 | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice |
# | Naslov tablice | Naslov tablice | Naslov tablice | Naslov tablice | Naslov tablice | Naslov tablice |
---|---|---|---|---|---|---|
1 | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice |
2 | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice |
3 | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice | Ćelija tablice |
Pojedinačne kontrole obrazaca automatski dobivaju neki globalni stil. Svi tekstualni <input>
, <textarea>
, i <select>
elementi s .form-control
postavljeni su na width: 100%;
prema zadanim postavkama. Zamotajte oznake i kontrole .form-group
za optimalan razmak.
Ne miješajte grupe obrazaca izravno s grupama unosa . Umjesto toga, ugniježdite grupu za unos unutar grupe obrazaca.
Dodajte .form-inline
svom obrascu (koji ne mora biti <form>
) za lijevo poravnate i inline-block kontrole. Ovo se odnosi samo na forme unutar prozora koji su široki najmanje 768 piksela.
Unosi i odabiri width: 100%;
primijenjeni su prema zadanim postavkama u Bootstrapu. Unutar umetnutih obrazaca, vraćamo to na width: auto;
tako da se više kontrola može nalaziti u istom retku. Ovisno o vašem izgledu, mogu biti potrebne dodatne prilagođene širine.
Čitači zaslona imat će problema s vašim obrascima ako ne uključite oznaku za svaki unos. Za ove ugrađene obrasce možete sakriti oznake pomoću .sr-only
klase. Postoje daljnje alternativne metode davanja oznake za pomoćne tehnologije, kao što je aria-label
atribut ili aria-labelledby
. title
Ako ništa od toga nije prisutno, čitači zaslona mogu pribjeći korištenju placeholder
atributa, ako postoji, ali imajte na umu da placeholder
se ne preporuča korištenje kao zamjena za druge metode označavanja.
Upotrijebite Bootstrapove unaprijed definirane klase rešetki za poravnavanje oznaka i grupa kontrola obrasca u horizontalnom rasporedu dodavanjem .form-horizontal
u obrazac (što ne mora biti <form>
). Na taj se način mijenja .form-group
s da se ponaša kao redovi rešetke, tako da nema potrebe za .row
.
Primjeri standardnih kontrola obrasca podržanih u primjeru izgleda obrasca.
Najčešća kontrola obrazaca, tekstualna polja za unos. Uključuje podršku za sve vrste HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, i color
.
Unosi će biti potpuno stilizirani samo ako su type
ispravno deklarirani.
Da biste dodali integrirani tekst ili gumbe prije i/ili iza bilo kojeg teksta temeljenog na tekstu <input>
, provjerite komponentu grupe za unos .
Kontrola obrasca koja podržava više redaka teksta. Po potrebi promijenite rows
atribut.
Potvrdni okviri služe za odabir jedne ili više opcija na popisu, dok radiji služe za odabir jedne opcije od više njih.
Onemogućeni potvrdni okviri i radio su podržani, ali da biste postavili "nedopušteni" kursor pri lebdenju nad nadređenim elementom <label>
, morat ćete dodati .disabled
klasu nadređenom elementu .radio
, .radio-inline
, .checkbox
ili .checkbox-inline
.
Koristite klase .checkbox-inline
ili .radio-inline
na nizu potvrdnih okvira ili radija za kontrole koje se pojavljuju u istom retku.
Ako nemate teksta unutar <label>
, unos je postavljen kako biste očekivali. Trenutno radi samo na potvrdnim okvirima i radijima koji nisu ugrađeni. Ne zaboravite i dalje osigurati neki oblik oznake za pomoćne tehnologije (na primjer, korištenje aria-label
).
Imajte na umu da mnogi nativni odabirni izbornici—naime u Safariju i Chromeu—imaju zaobljene kutove koji se ne mogu mijenjati putem border-radius
svojstava.
Za <select>
kontrole s multiple
atributom prema zadanim postavkama prikazano je više opcija.
Kada trebate staviti običan tekst pored oznake obrasca unutar obrasca, koristite .form-control-static
klasu na <p>
.
Uklanjamo zadane outline
stilove na nekim kontrolama obrasca i box-shadow
na njihovo mjesto primjenjujemo za :focus
.
:focus
stanjeGornji primjer unosa koristi prilagođene stilove u našoj dokumentaciji za demonstraciju :focus
stanja na .form-control
.
Dodajte disabled
booleov atribut na unos kako biste spriječili interakcije korisnika. Onemogućeni unosi izgledaju svjetlije i dodaju not-allowed
kursor.
Dodajte disabled
atribut u <fieldset>
da biste onemogućili sve kontrole unutar <fieldset>
odjednom.
<a>
Prema zadanim postavkama, preglednici će tretirati sve izvorne kontrole obrasca ( <input>
, <select>
i <button>
elemente) unutar <fieldset disabled>
kao onemogućene, sprječavajući interakcije tipkovnice i miša na njima. Međutim, ako vaš obrazac također uključuje <a ... class="btn btn-*">
elemente, oni će dobiti samo stil pointer-events: none
. Kao što je navedeno u odjeljku o onemogućenom stanju za gumbe (i posebno u pododjeljku za elemente sidra), ovo CSS svojstvo još nije standardizirano i nije u potpunosti podržano u Operi 18 i nižim verzijama, ili u Internet Exploreru 11, i pobijedilo je Ne sprječava korisnike tipkovnice da se mogu fokusirati ili aktivirati ove veze. Da biste bili sigurni, upotrijebite prilagođeni JavaScript da onemogućite takve veze.
Dok će Bootstrap primijeniti ove stilove u svim preglednicima, Internet Explorer 11 i niže verzije ne podržavaju u potpunosti disabled
atribut na <fieldset>
. Upotrijebite prilagođeni JavaScript da biste onemogućili skup polja u ovim preglednicima.
Dodajte readonly
Booleov atribut na unos kako biste spriječili promjenu vrijednosti unosa. Unosi samo za čitanje izgledaju svjetlije (baš kao i onemogućeni ulazi), ali zadržavaju standardni kursor.
Tekst pomoći na razini bloka za kontrole obrasca.
Tekst pomoći treba biti eksplicitno povezan s kontrolom obrasca na koju se odnosi pomoću aria-describedby
atributa. Ovo će osigurati da će pomoćne tehnologije – poput čitača zaslona – objaviti ovaj tekst pomoći kada se korisnik fokusira ili uđe u kontrolu.
Bootstrap uključuje stilove provjere valjanosti za stanja pogreške, upozorenja i uspjeha na kontrolama obrazaca. Za korištenje dodajte .has-warning
, .has-error
, ili .has-success
nadređenom elementu. Svaki .control-label
, .form-control
, i .help-block
unutar tog elementa primit će stilove provjere valjanosti.
Korištenje ovih stilova provjere valjanosti za označavanje stanja kontrole obrasca daje samo vizualnu indikaciju temeljenu na boji, koja se neće prenijeti korisnicima pomoćnih tehnologija - kao što su čitači zaslona - ili daltonistima.
Osigurajte da je osigurana i alternativna indikacija stanja. Na primjer, možete uključiti savjet o stanju u sam <label>
tekst kontrole obrasca (kao što je slučaj u sljedećem primjeru koda), uključiti Glyphicon (s odgovarajućim alternativnim tekstom pomoću .sr-only
klase - pogledajte primjere Glyphicona ) ili pružanjem dodatni tekstualni blok pomoći. Posebno za pomoćne tehnologije, nevažećim kontrolama obrazaca također se može dodijeliti aria-invalid="true"
atribut.
Također možete dodati neobavezne ikone za povratne informacije s dodatkom .has-feedback
i desne ikone.
Ikone povratnih informacija rade samo s tekstualnim <input class="form-control">
elementima.
Ručno pozicioniranje ikona povratnih informacija potrebno je za ulaze bez oznake i za grupe unosa s dodatkom s desne strane. Preporučujemo vam da navedete oznake za sve unose zbog pristupačnosti. Ako želite spriječiti prikazivanje oznaka, sakrijte ih s .sr-only
razredom. Ako morate bez oznaka, prilagodite top
vrijednost ikone povratne informacije. Za grupe unosa, podesite right
vrijednost na odgovarajuću vrijednost piksela ovisno o širini vašeg dodatka.
Kako bi se osiguralo da pomoćne tehnologije – poput čitača zaslona – ispravno prenose značenje ikone, dodatni skriveni tekst treba biti uključen u .sr-only
klasu i eksplicitno povezan s kontrolom obrasca na koju se odnosi aria-describedby
. Alternativno, osigurajte da se značenje (na primjer, činjenica da postoji upozorenje za određeno polje za unos teksta) prenese u nekom drugom obliku, kao što je promjena teksta stvarnog <label>
pridruženog kontroli obrasca.
Iako sljedeći primjeri već spominju stanje provjere valjanosti njihovih odgovarajućih kontrola obrasca u samom <label>
tekstu, gornja tehnika (koristeći .sr-only
tekst i aria-describedby
) uključena je u ilustrativne svrhe.
.sr-only
oznakamaAko koristite .sr-only
klasu za skrivanje kontrole obrasca <label>
(umjesto korištenja drugih opcija označavanja, kao što je aria-label
atribut), Bootstrap će automatski prilagoditi položaj ikone nakon što je dodana.
Postavite visine pomoću klasa kao što .input-lg
je , a širine pomoću klasa stupaca mreže kao što je .col-lg-*
.
Stvorite više ili kraće kontrole obrazaca koje odgovaraju veličini gumba.
Brzo promijenite veličinu oznaka i kontrola obrasca unutar .form-horizontal
dodavanjem .form-group-lg
ili .form-group-sm
.
Zamotajte unose u stupce rešetke ili bilo koji prilagođeni roditeljski element kako biste jednostavno nametnuli željene širine.
Koristite klase gumba na<a>
elementu , <button>
, ili .<input>
Dok se klase gumba mogu koristiti na elementima <a>
i <button>
, samo <button>
su elementi podržani unutar naših komponenti navigacije i navigacijske trake.
Ako se <a>
elementi koriste kao gumbi – pokreću funkcionalnost unutar stranice, umjesto navigacije do drugog dokumenta ili odjeljka unutar trenutne stranice – također im treba dati odgovarajući role="button"
.
Kao najbolju praksu, preporučujemo korištenje <button>
elementa kad god je to moguće kako biste osigurali podudarno prikazivanje u više preglednika.
Između ostalog, postoji greška u Firefoxu <30 koja nas sprječava da postavimo line-height
gumbe <input>
na temelju -, uzrokujući da oni ne odgovaraju točno visini drugih gumba u Firefoxu.
Upotrijebite bilo koju od dostupnih klasa gumba za brzu izradu stiliziranog gumba.
Korištenje boje za dodavanje značenja gumbu pruža samo vizualnu indikaciju, koja se neće prenijeti korisnicima pomoćnih tehnologija – kao što su čitači zaslona. Osigurajte da su informacije označene bojom očite iz samog sadržaja (vidljivi tekst gumba) ili da su uključene alternativnim sredstvima, kao što je dodatni tekst skriven s .sr-only
klasom.
Želite li veće ili manje gumbe? Dodajte .btn-lg
, .btn-sm
ili .btn-xs
za dodatne veličine.
Stvorite gumbe na razini bloka—one koji se protežu cijelom širinom nadređenog—dodavanjem .btn-block
.
Gumbi će izgledati pritisnuti (s tamnijom pozadinom, tamnijim obrubom i umetnutom sjenom) kada su aktivni. Za <button>
elemente se to radi putem :active
. Za <a>
elemente, to je učinjeno s .active
. Međutim, možete koristiti .active
na <button>
s (i uključitiaria-pressed="true"
atribut) ako trebate replicirati aktivno stanje programski.
Nema potrebe dodavati :active
jer je to pseudo-klasa, ali ako trebate nametnuti isti izgled, samo naprijed i dodajte .active
.
Dodajte .active
klasu <a>
gumbima.
Učinite da gumbi izgledaju nemoguće kliknuti tako da ih izblijedite pomoću opacity
.
Dodajte disabled
atribut <button>
gumbima.
Ako dodate disabled
atribut u <button>
, Internet Explorer 9 i noviji će prikazati tekst sivim s gadnom sjenom teksta koju ne možemo popraviti.
Dodajte .disabled
klasu <a>
gumbima.
Ovdje koristimo .disabled
kao uslužnu klasu, sličnu uobičajenoj .active
klasi, tako da nije potreban prefiks.
Ova klasa koristi pointer-events: none
se za pokušaj onemogućavanja funkcije povezivanja <a>
s, ali to CSS svojstvo još nije standardizirano i nije u potpunosti podržano u Operi 18 i nižim verzijama ili u Internet Exploreru 11. Osim toga, čak i u preglednicima koji podržavaju pointer-events: none
, tipkovnica navigacija ostaje nepromijenjena, što znači da će korisnici tipkovnice s vidom i korisnici pomoćnih tehnologija i dalje moći aktivirati ove veze. Da biste bili sigurni, upotrijebite prilagođeni JavaScript da onemogućite takve veze.
Slike u Bootstrapu 3 mogu se učiniti prilagođenima responzivnosti dodavanjem .img-responsive
klase. Ovo se odnosi na max-width: 100%;
, height: auto;
i display: block;
na sliku kako bi se lijepo prilagodila nadređenom elementu.
Za centriranje slika koje koriste .img-responsive
klasu, koristite .center-block
umjesto .text-center
. Za više detalja o korištenju pogledajte odjeljak pomoćnih klasa ..center-block
U Internet Exploreru 8-10, SVG slike .img-responsive
su neproporcionalne veličine. Da biste to popravili, dodajte width: 100% \9;
gdje je potrebno. Bootstrap to ne primjenjuje automatski jer uzrokuje komplikacije na druge formate slika.
Dodajte klase <img>
elementu kako biste jednostavno stilizirali slike u bilo kojem projektu.
Imajte na umu da Internet Explorer 8 nema podršku za zaobljene kutove.
Prenesite značenje bojom uz pregršt naglašenih korisnih klasa. Oni se također mogu primijeniti na poveznice i potamnit će pri lebdenju, baš kao i naši zadani stilovi veza.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Mecena sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Ponekad se klase isticanja ne mogu primijeniti zbog specifičnosti drugog selektora. U većini slučajeva, dovoljno zaobilazno rješenje je omotati vaš tekst u <span>
s klasom.
Korištenje boje za dodavanje značenja daje samo vizualnu indikaciju, koja se neće prenijeti korisnicima pomoćnih tehnologija – kao što su čitači zaslona. Osigurajte da su informacije označene bojom očite iz samog sadržaja (kontekstualne boje koriste se samo za pojačavanje značenja koje je već prisutno u tekstu/oznaci) ili da su uključene alternativnim sredstvima, kao što je dodatni tekst skriven s .sr-only
klasom .
Slično kontekstualnim klasama boja teksta, jednostavno postavite pozadinu elementa na bilo koju kontekstualnu klasu. Komponente sidra će potamniti kada lebdite, baš kao i tekstualne klase.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Mecena sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Ponekad se kontekstualne pozadinske klase ne mogu primijeniti zbog specifičnosti drugog selektora. U nekim slučajevima, dovoljno zaobilazno rješenje je omotati sadržaj vašeg elementa u <div>
s klasom.
Kao i kod kontekstualnih boja , osigurajte da se svako značenje koje se prenosi bojom također prenosi u formatu koji nije isključivo prezentacijski.
Upotrijebite generičku ikonu za zatvaranje za odbacivanje sadržaja poput modala i upozorenja.
Koristite umetanje za označavanje funkcionalnosti i smjera padajućeg izbornika. Imajte na umu da će se zadani kursor automatski obrnuti u padajućim izbornicima .
Pomaknite element ulijevo ili udesno pomoću klase. !important
je uključen kako bi se izbjegli problemi specifičnosti. Klase se također mogu koristiti kao miksini.
Postavite element na display: block
i centrirajte ga preko margin
. Dostupan kao mixin i klasa.
Lako izbrišite float
s dodavanjem .clearfix
nadređenom elementu . Koristi micro clearfix koji je popularizirao Nicolas Gallagher. Može se koristiti i kao mixin.
Prisilno prikazivanje ili sakrivanje elementa ( uključujući i za čitače zaslona ) pomoću klasa .show
i . .hidden
Ove se klase koriste !important
za izbjegavanje sukoba specifičnosti, baš kao i quick floats . Dostupni su samo za prebacivanje na razini bloka. Mogu se koristiti i kao miksini.
.hide
dostupan je, ali ne utječe uvijek na čitače zaslona i zastario je od v3.0.1. Koristite .hidden
ili .sr-only
umjesto.
Nadalje, .invisible
može se koristiti za promjenu samo vidljivosti elementa, što znači da display
se ne mijenja i da element i dalje može utjecati na tijek dokumenta.
Sakrijte element za sve uređaje osim za čitače zaslona pomoću .sr-only
. Kombinirajte .sr-only
s .sr-only-focusable
da biste ponovno prikazali element kada je u fokusu (npr. korisnik koji koristi samo tipkovnicu). Neophodno za praćenje najboljih praksi pristupačnosti . Može se koristiti i kao mixins.
Upotrijebite .text-hide
klasu ili mixin kako biste zamijenili tekstualni sadržaj elementa pozadinskom slikom.
Za brži razvoj prilagođen mobilnim uređajima, koristite ove klase uslužnih programa za prikazivanje i skrivanje sadržaja po uređaju putem medijskog upita. Također su uključene uslužne klase za prebacivanje sadržaja prilikom ispisa.
Pokušajte ih koristiti ograničeno i izbjegavajte stvaranje potpuno različitih verzija iste stranice. Umjesto toga, koristite ih za nadopunu prezentacije svakog uređaja.
Koristite jednu ili kombinaciju dostupnih klasa za prebacivanje sadržaja između prijelomnih točaka prikaza.
Ekstra mali uređajiTelefoni (<768px) | Mali uređajiTableti (≥768px) | Srednji uređajiStolna računala (≥992px) | Veliki uređajiStolna računala (≥1200 px) | |
---|---|---|---|---|
.visible-xs-* |
Vidljivo | Skriven | Skriven | Skriven |
.visible-sm-* |
Skriven | Vidljivo | Skriven | Skriven |
.visible-md-* |
Skriven | Skriven | Vidljivo | Skriven |
.visible-lg-* |
Skriven | Skriven | Skriven | Vidljivo |
.hidden-xs |
Skriven | Vidljivo | Vidljivo | Vidljivo |
.hidden-sm |
Vidljivo | Skriven | Vidljivo | Vidljivo |
.hidden-md |
Vidljivo | Vidljivo | Skriven | Vidljivo |
.hidden-lg |
Vidljivo | Vidljivo | Vidljivo | Skriven |
Od v3.2.0, .visible-*-*
klase za svaku prijelomnu točku dolaze u tri varijacije, po jedna za svaku vrijednost CSS display
svojstva navedenu u nastavku.
Skupina razreda | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Dakle, za posebno male ( xs
) zaslone, na primjer, dostupne .visible-*-*
klase su: .visible-xs-block
, .visible-xs-inline
i .visible-xs-inline-block
.
Klase .visible-xs
, .visible-sm
, .visible-md
, i .visible-lg
također postoje, ali su zastarjele od v3.2.0 . Oni su približno ekvivalentni .visible-*-block
, osim s dodatnim posebnim slučajevima za <table>
elemente koji se odnose na prebacivanje.
Slično uobičajenim responzivnim klasama, koristite ih za prebacivanje sadržaja za ispis.
Nastava | preglednik | Ispis |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Skriven | Vidljivo |
.hidden-print |
Vidljivo | Skriven |
Klasa .visible-print
također postoji, ali je zastarjela od v3.2.0. Približno je ekvivalentan .visible-print-block
, osim s dodatnim posebnim slučajevima za <table>
-srodne elemente.
Promijenite veličinu preglednika ili učitajte na različitim uređajima kako biste testirali responzivne klase uslužnih programa.
Zelene kvačice označavaju da je element vidljiv u vašem trenutnom prozoru.
Ovdje zelene kvačice također označavaju da je element skriven u vašem trenutnom prozoru.
Bootstrapov CSS izgrađen je na Lessu, pretprocesoru s dodatnim funkcijama poput varijabli, mixina i funkcija za kompajliranje CSS-a. Oni koji žele koristiti izvorne Less datoteke umjesto naših kompiliranih CSS datoteka mogu iskoristiti brojne varijable i miksine koje koristimo u cijelom okviru.
Grid varijable i miksini pokriveni su u odjeljku Grid sustav .
Bootstrap se može koristiti na najmanje dva načina: s kompajliranim CSS-om ili s izvornim Less datotekama. Za kompajliranje Less datoteka, pogledajte odjeljak Prvi koraci za postavljanje vaše razvojne okoline za izvođenje potrebnih naredbi.
Alati za kompilaciju treće strane mogu raditi s Bootstrapom, ali ih naš glavni tim ne podržava.
Varijable se koriste kroz cijeli projekt kao način centralizacije i dijeljenja uobičajeno korištenih vrijednosti poput boja, razmaka ili nizova fontova. Za potpuni pregled pogledajte alat za prilagodbu .
Lako koristite dvije sheme boja: sivu i semantičku. Boje u sivim tonovima omogućuju brz pristup često korištenim nijansama crne dok semantika uključuje različite boje dodijeljene smislenim kontekstualnim vrijednostima.
Upotrijebite bilo koju od ovih varijabli boja kakve jesu ili ih dodijelite značajnijim varijablama za svoj projekt.
Pregršt varijabli za brzo prilagođavanje ključnih elemenata kostura vaše web stranice.
Jednostavno stilizirajte svoje veze pravom bojom sa samo jednom vrijednošću.
Imajte na umu da @link-hover-color
koristi funkciju, još jedan sjajan alat iz Lessa, za automatsko stvaranje prave boje lebdenja. Možete koristiti darken
, lighten
, saturate
i desaturate
.
S nekoliko brzih varijabli jednostavno postavite svoj tip slova, veličinu teksta, početnu stranu i još mnogo toga. Bootstrap ih također koristi za pružanje jednostavnih tipografskih mješavina.
Dvije brze varijable za prilagodbu lokacije i naziva datoteke vaših ikona.
Komponente u cijelom Bootstrapu koriste neke zadane varijable za postavljanje zajedničkih vrijednosti. Ovdje su najčešće korišteni.
Miksini dobavljača su miksini koji pomažu u podržavanju višestrukih preglednika uključivanjem svih relevantnih prefiksa dobavljača u vaš kompilirani CSS.
Resetirajte model kutije vaših komponenti s jednim mixinom. Za kontekst pogledajte ovaj koristan članak tvrtke Mozilla .
Mixin je zastario od verzije 3.2.0, s uvođenjem Autoprefixer-a. Kako bi se očuvala kompatibilnost unatrag, Bootstrap će nastaviti interno koristiti mixin do Bootstrap v4.
Danas svi moderni preglednici podržavaju svojstvo bez prefiksa border-radius
. Kao takav, ne postoji .border-radius()
mixin, ali Bootstrap uključuje prečace za brzo zaokruživanje dva ugla na određenoj strani objekta.
Ako vaša ciljana publika koristi najnovije i najbolje preglednike i uređaje, nemojte zaboraviti koristiti samo box-shadow
svojstvo. Ako vam je potrebna podrška za starije Android (pre-v4) i iOS uređaje (pre-iOS 5), upotrijebite zastarjeli mixin da odaberete potrebni -webkit
prefiks.
Mixin je zastario od v3.1.0, jer Bootstrap službeno ne podržava zastarjele platforme koje ne podržavaju standardno svojstvo. Kako bi se očuvala kompatibilnost unatrag, Bootstrap će nastaviti interno koristiti mixin do Bootstrap v4.
Obavezno koristite rgba()
boje u sjenkama okvira kako bi se što neprimjetno stopile s pozadinom.
Više mixina za fleksibilnost. Postavite sve informacije o prijelazu s jednom ili navedite zasebnu odgodu i trajanje prema potrebi.
Miksini su zastarjeli od verzije 3.2.0, uvođenjem Autoprefixer-a. Kako bi se očuvala kompatibilnost unatrag, Bootstrap će nastaviti interno koristiti miksine do Bootstrap v4.
Rotirajte, skalirajte, premjestite (pomaknite) ili nakosite bilo koji objekt.
Miksini su zastarjeli od verzije 3.2.0, uvođenjem Autoprefixer-a. Kako bi se očuvala kompatibilnost unatrag, Bootstrap će nastaviti interno koristiti miksine do Bootstrap v4.
Jedan miksin za korištenje svih svojstava animacije CSS3 u jednoj deklaraciji i drugi miksin za pojedinačna svojstva.
Miksini su zastarjeli od verzije 3.2.0, uvođenjem Autoprefixer-a. Kako bi se očuvala kompatibilnost unatrag, Bootstrap će nastaviti interno koristiti miksine do Bootstrap v4.
Postavite neprozirnost za sve preglednike i osigurajte filter
zamjenu za IE8.
Osigurajte kontekst za kontrole obrasca unutar svakog polja.
Generirajte stupce putem CSS-a unutar jednog elementa.
Jednostavno pretvorite bilo koje dvije boje u pozadinski gradijent. Napredujte i postavite smjer, upotrijebite tri boje ili radijalni gradijent. S jednim mixinom dobivate sve prefiksirane sintakse koje su vam potrebne.
Također možete odrediti kut standardnog dvobojnog, linearnog gradijenta:
Ako vam je potreban gradijent u stilu brijačkih pruga, i to je jednostavno. Samo odredite jednu boju i mi ćemo prekriti prozirnu bijelu traku.
Povećajte ulog i umjesto toga upotrijebite tri boje. Postavite prvu boju, drugu boju, graničnik boje druge boje (vrijednost postotka poput 25%) i treću boju pomoću ovih miksina:
Glavu gore! Ako ikad trebate ukloniti gradijent, svakako uklonite sve filter
što ste dodali specifično za IE. To možete učiniti korištenjem .reset-filter()
mixina uz background-image: none;
.
Uslužni mixini su mixini koji kombiniraju inače nepovezana CSS svojstva za postizanje određenog cilja ili zadatka.
Zaboravite dodavanje class="clearfix"
bilo kojem elementu i umjesto toga dodajte .clearfix()
mixin gdje je to prikladno. Koristi micro clearfix Nicolasa Gallaghera .
Brzo centrirajte bilo koji element unutar njegovog roditelja. Zahtijeva width
ili max-width
postaviti.
Lakše odredite dimenzije predmeta.
Jednostavno konfigurirajte opcije promjene veličine za bilo koje tekstualno područje ili bilo koji drugi element. Zadano je normalno ponašanje preglednika ( both
).
Jednostavno skraćivanje teksta s elipsom s jednim mixinom. Zahtijeva da element bude block
ili na inline-block
razini.
Navedite dvije putanje slike i @1x dimenzije slike, a Bootstrap će dati @2x medijski upit. Ako imate mnogo slika za posluživanje, razmislite o ručnom pisanju CSS-a slike mrežnice u jednom medijskom upitu.
Iako je Bootstrap izgrađen na Lessu, također ima službeni Sass port . Održavamo ga u zasebnom GitHub repozitoriju i obrađujemo ažuriranja pomoću skripte za konverziju.
Budući da Sass port ima zaseban repo i služi malo drugačijoj publici, sadržaj projekta se uvelike razlikuje od glavnog Bootstrap projekta. Ovo osigurava da je Sass port kompatibilan sa što više sustava temeljenih na Sass-u.
Staza | Opis |
---|---|
lib/ |
Ruby gem kod (Sass konfiguracija, Rails i Compass integracije) |
tasks/ |
Skripte pretvarača (pretvaranje uzvodno Less u Sass) |
test/ |
Kompilacijski testovi |
templates/ |
Manifest paketa Compass |
vendor/assets/ |
Sass, JavaScript i datoteke fontova |
Rakefile |
Interni zadaci, kao što su rake i convert |
Posjetite GitHub repozitorij Sass porta da biste vidjeli ove datoteke na djelu.
Za informacije o tome kako instalirati i koristiti Bootstrap za Sass, pogledajte readme GitHub repozitorija . To je najažurniji izvor i uključuje informacije za korištenje s Rails, Compass i standardnim Sass projektima.