CSS
Alþjóðlegar CSS stillingar, grundvallar HTML þættir stílaðir og endurbættir með stækkanlegum flokkum og háþróað ristkerfi.
Alþjóðlegar CSS stillingar, grundvallar HTML þættir stílaðir og endurbættir með stækkanlegum flokkum og háþróað ristkerfi.
Kynntu þér lykilatriðin í innviðum Bootstrap, þar á meðal nálgun okkar að betri, hraðari og sterkari vefþróun.
Bootstrap notar ákveðna HTML þætti og CSS eiginleika sem krefjast notkunar á HTML5 doctype. Láttu það fylgja með í upphafi allra verkefna þinna.
Með Bootstrap 2 bættum við við valkvæðum farsímavænum stílum fyrir lykilþætti rammans. Með Bootstrap 3 höfum við endurskrifað verkefnið til að vera farsímavænt frá upphafi. Í stað þess að bæta við valfrjálsum farsímastílum eru þeir bakaðir beint inn í kjarnann. Reyndar er Bootstrap fyrst fyrir farsíma . Mobile first stíll er að finna um allt bókasafnið í stað þess að vera í aðskildum skrám.
Til að tryggja rétta birtingu og snertiaðdrátt skaltu bæta metamerkinu útsýnisglugga við <head>
.
Þú getur slökkt á aðdráttargetu í fartækjum með því að bæta user-scalable=no
við metamerkið útsýnisglugga. Þetta gerir aðdrætti óvirkt, sem þýðir að notendur geta aðeins flett, og leiðir til þess að vefsvæðið þitt líður aðeins meira eins og innfædd forrit. Á heildina litið mælum við ekki með þessu á hverri síðu, svo farðu varlega!
Bootstrap setur helstu alþjóðlega skjámynd, leturfræði og tenglastíla. Nánar tiltekið, við:
background-color: #fff;
ábody
@font-family-base
, @font-size-base
, og @line-height-base
sem leturfræðigrunn okkar@link-color
og notaðu aðeins undirstrikun tengla á:hover
Þessa stíla er að finna innan scaffolding.less
.
Til að bæta flutning í gegnum vafra notum við Normalize.css , verkefni eftir Nicolas Gallagher og Jonathan Neal .
Bootstrap krefst innihaldsefnis til að vefja innihald vefsvæðisins og hýsa netkerfið okkar. Þú getur valið einn af tveimur ílátum til að nota í verkefnum þínum. Athugaðu að vegna padding
og fleira er hvorugt ílátið varpanlegt.
Notað .container
fyrir móttækilegan ílát með fastri breidd.
Notaðu .container-fluid
fyrir ílát í fullri breidd, sem spannar alla breidd útsýnisgáttarinnar.
Bootstrap inniheldur móttækilegt, hreyfanlegt fyrsta vökvakerfi sem stækkar á viðeigandi hátt upp í 12 dálka eftir því sem tækið eða útsýnisgáttin stækkar. Það inniheldur fyrirfram skilgreinda flokka fyrir auðvelda útlitsvalkosti, svo og öflugar blöndur til að búa til merkingarfræðilegri skipulag .
Gridkerfi eru notuð til að búa til blaðsíðuútlit í gegnum röð af línum og dálkum sem hýsa efnið þitt. Svona virkar Bootstrap grid kerfið:
.container
(fastri breidd) eða .container-fluid
(fullri breidd) fyrir rétta röðun og fyllingu..row
og og .col-xs-4
eru fáanlegir til að gera töfluuppsetningar fljótt. Einnig er hægt að nota færri blöndun fyrir merkingarlegri uppsetningu.padding
. Sú fylling er á móti í röðum fyrir fyrsta og síðasta dálkinn með neikvæðri spássíu á .row
s..col-xs-4
..col-md-*
flokk sem er á frumefni mun ekki aðeins hafa áhrif á stíl hans á meðalstórum tækjum heldur einnig á stórum tækjum ef .col-lg-*
flokkur er ekki til staðar.Skoðaðu dæmin til að beita þessum meginreglum á kóðann þinn.
Við notum eftirfarandi fjölmiðlafyrirspurnir í Less skránum okkar til að búa til helstu brotpunkta í kerfiskerfinu okkar.
Við útvíkkum stundum þessar fjölmiðlafyrirspurnir til að innihalda til max-width
að takmarka CSS við þrengra sett af tækjum.
Sjáðu hvernig þættir Bootstrap-netkerfisins virka á mörgum tækjum með handhægri töflu.
Extra lítil tæki Símar (<768px) | Lítil tæki Spjaldtölvur (≥768px) | Meðalstór tæki skjáborð (≥992px) | Stór tæki skjáborð (≥1200px) | |
---|---|---|---|---|
Grid hegðun | Lárétt allan tímann | Dregið saman til að byrja, lárétt fyrir ofan brotpunkta | ||
Gámabreidd | Engin (sjálfvirk) | 750px | 970px | 1170px |
Bekkjarforskeyti | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# af dálkum | 12 | |||
Dálkbreidd | Sjálfvirk | ~62px | ~81px | ~97px |
Rennur breidd | 30px (15px á hvorri hlið dálks) | |||
Hreiðurhæfur | Já | |||
Jöfnun | Já | |||
Dálka röðun | Já |
Með því að nota eitt sett af .col-md-*
töfluflokkum geturðu búið til grunnnetkerfi sem byrjar staflað á farsímum og spjaldtölvum (extra lítið til lítið svið) áður en það verður lárétt á borðtölvum (miðlungs) tækjum. Settu ristardálka í hvaða .row
.
Breyttu hvaða rist sem er með fastri breidd í skipulag í fullri breidd með því að breyta ystu töflunni þinni .container
í .container-fluid
.
Viltu ekki að dálkarnir þínir staflast einfaldlega í smærri tæki? Notaðu aukalega litla og meðalstóra tækjaflokka með því að bæta .col-xs-*
.col-md-*
við dálkana þína. Sjá dæmið hér að neðan til að fá betri hugmynd um hvernig þetta allt virkar.
Byggðu á fyrra dæmi með því að búa til enn kraftmeiri og öflugri skipulag með spjaldtölvuflokkum .col-sm-*
.
Ef fleiri en 12 dálkar eru settir í einni röð mun hver hópur aukadálka, sem ein eining, vefjast inn á nýja línu.
Með fjórum stigum af ristum sem eru tiltækar muntu örugglega lenda í vandamálum þar sem dálkarnir þínir hreinsast ekki alveg rétt á vissum brotastöðum þar sem einn er hærri en hinn. Til að laga það skaltu nota blöndu af a .clearfix
og móttækilegum tólum okkar .
Auk dálkahreinsunar á móttækilegum brotastöðum gætirðu þurft að endurstilla frávik, ýta eða draga . Sjáðu þetta í aðgerð í töfludæminu .
Færðu dálka til hægri með því að nota .col-md-offset-*
flokka. Þessir flokkar auka vinstri spássíu dálks með *
dálkum. Til dæmis .col-md-offset-4
færist .col-md-4
yfir fjóra dálka.
Þú getur líka hnekið frávikum frá lægri töfluþrepum með .col-*-offset-0
flokkum.
Til að hreiðra efnið þitt með sjálfgefna hnitanetinu skaltu bæta við nýjum .row
og setti .col-sm-*
dálka innan núverandi .col-sm-*
dálks. Hreiður línur ættu að innihalda sett af dálkum sem eru allt að 12 eða færri (það er ekki krafist að þú notir alla 12 tiltæka dálka).
Breyttu auðveldlega röðinni á innbyggðu ristardálkunum okkar með .col-md-push-*
og .col-md-pull-*
breytiflokkum.
Til viðbótar við forbyggða grid flokka fyrir hröð skipulag, inniheldur Bootstrap færri breytur og blöndun til að búa til þína eigin einföldu merkingarlegu útlit.
Breytur ákvarða fjölda dálka, breidd þakrennunnar og miðilsfyrirspurnarpunktinn þar sem fljótandi dálkar hefjast. Við notum þetta til að búa til fyrirfram skilgreinda töfluflokka sem eru skjalfestir hér að ofan, sem og fyrir sérsniðnu blöndurnar sem taldar eru upp hér að neðan.
Mixin eru notuð í tengslum við grid breytur til að búa til merkingarlega CSS fyrir einstaka rist dálka.
Þú getur breytt breytunum í eigin sérsniðin gildi, eða bara notað mixin með sjálfgefnum gildum. Hér er dæmi um að nota sjálfgefnar stillingar til að búa til tveggja dálka skipulag með bili á milli.
Allar HTML fyrirsagnir, <h1>
í gegnum <h6>
, eru fáanlegar. .h1
gegnum .h6
flokkar eru einnig fáanlegir, fyrir þegar þú vilt passa við leturgerð fyrirsagnar en vilt samt að textinn þinn sé birtur í línu.
h1. Bootstrap fyrirsögn |
Hálfletur 36px |
h2. Bootstrap fyrirsögn |
Hálffjört 30px |
h3. Bootstrap fyrirsögn |
Hálfletur 24px |
h4. Bootstrap fyrirsögn |
Hálfletur 18px |
h5. Bootstrap fyrirsögn |
Hálfletur 14px |
h6. Bootstrap fyrirsögn |
Hálfletur 12px |
Búðu til léttari aukatexta í hvaða fyrirsögn sem er með almennu <small>
merki eða .small
bekknum.
h1. Bootstrap fyrirsögn Aukatexti |
h2. Bootstrap fyrirsögn Aukatexti |
h3. Bootstrap fyrirsögn Aukatexti |
h4. Bootstrap fyrirsögn Aukatexti |
h5. Bootstrap fyrirsögn Aukatexti |
h6. Bootstrap fyrirsögn Aukatexti |
Alheims sjálfgefið sjálfgefið font-size
er 14pxline-height
, með 1.428 . Þetta á við um <body>
og allar málsgreinar. Að auki <p>
fá (málsgreinar) neðri spássíu sem nemur helmingi reiknaðrar línuhæðar (10px sjálfgefið).
Nullam quis risus eget urna mollis ornare vel eu leo. Þegar þú ert samfélagslegur og stórkostlegur í fæðingu, verður þú að hlakka til. Nullam id dolor id nibh ultricies vehicula.
Þegar þú ert samfélagslegur og stórkostlegur í fæðingu, verður þú að hlakka til. 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.
Maecenas 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.
Láttu málsgrein skera sig úr með því að bæta við .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor uppboðsmaður. Duis mollis, est non commodo luctus.
Leturfræðikvarðinn byggir á tveimur Minni breytum í variables.less : @font-size-base
og @line-height-base
. Sú fyrri er grunnleturstærðin sem notuð er í gegn og sú seinni er grunnlínuhæðin. Við notum þessar breytur og einfalda stærðfræði til að búa til spássíur, fyllingar og línuhæðir af öllum gerðum okkar og fleira. Sérsníddu þá og Bootstrap aðlagar sig.
<mark>
Notaðu merkið til að auðkenna run af texta vegna mikilvægis hans í öðru samhengi .
Þú getur notað merkið til aðhápunkturtexti.
<del>
Notaðu merkið til að gefa til kynna textablokkir sem hafa verið eytt .
Þessari textalínu er ætlað að meðhöndla sem eytt texta.
<s>
Notaðu merkið til að gefa til kynna textablokkir sem eiga ekki lengur við .
Þessi textalína er ætlað að vera meðhöndluð sem ekki lengur nákvæm.
<ins>
Notaðu merkið til að gefa til kynna viðbætur við skjalið .
Þessari textalínu er ætlað að meðhöndla sem viðbót við skjalið.
Notaðu <u>
merkið til að undirstrika texta.
Þessi textalína mun birtast eins og undirstrikuð er
Notaðu sjálfgefna áherslumerki HTML með léttum stílum.
Til að draga úr áherslu á innbyggða texta eða blokkir af texta, notaðu <small>
merkið til að stilla texta á 85% stærð foreldris. Fyrirsagnareiningar fá sínar eigin font-size
fyrir hreiður <small>
einingar.
Þú getur að öðrum kosti notað innbyggðan þátt með .small
í staðinn fyrir hvaða <small>
.
Þessari textalínu er ætlað að meðhöndla sem smáa letur.
Til að leggja áherslu á textabrot með þyngri leturþunga.
Eftirfarandi textabútur er birtur sem feitletraður texti .
Til að leggja áherslu á textabrot með skáletri.
Eftirfarandi textabútur er sýndur sem skáletraður texti .
Ekki hika við að nota <b>
og<i>
í HTML5. <b>
er ætlað að varpa ljósi á orð eða orðasambönd án þess að koma á framfæri auknu mikilvægi en <i>
er aðallega fyrir rödd, tæknileg hugtök o.s.frv.
Auðveldlega endurstilltu texta við hluti með textajöfnunarflokkum.
Vinstrijafnaður texti.
Miðjastilltur texti.
Hægrijafnaður texti.
Rökstuddur texti.
Enginn vefjatexti.
Umbreyttu texta í hluti með hástöfum í texta.
Lítill texti.
Hástafur texti.
Stór texti.
Stílfærð útfærsla HTML <abbr>
frumefnis fyrir skammstafanir og skammstafanir til að sýna stækkaða útgáfuna á sveimi. Skammstafanir með atitle
eigind eru með ljósum punktaðri neðri ramma og hjálparbendil þegar sveimur er til staðar, sem veitir viðbótarsamhengi við sveima og notendum hjálpartækja.
Skammstöfun á orðinu eiginleiki er attr .
Bættu .initialism
við skammstöfun fyrir aðeins minni leturstærð.
HTML er það besta síðan sneið brauð.
Leggðu fram tengiliðaupplýsingar fyrir næsta forföður eða allt verkið. Halda sniðinu með því að enda allar línur með <br>
.
Til að vitna í blokkir af efni frá öðrum uppruna í skjalinu þínu.
Vefðu <blockquote>
um hvaða HTML sem er sem tilvitnun. Fyrir beinar tilvitnanir mælum við með <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Heiltala posuere ert a ante.
Stíl- og innihaldsbreytingar fyrir einföld afbrigði af staðli <blockquote>
.
Bættu við a <footer>
til að bera kennsl á upprunann. Vefjið nafn frumverksins inn í <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Heiltala posuere ert a ante.
Bættu við .blockquote-reverse
fyrir tilvitnun með hægri stilltu efni.
Listi yfir atriði þar sem röðin skiptir ekki beinlínis máli.
Listi yfir atriði þar sem röðin skiptir beinlínis máli.
Fjarlægðu sjálfgefna list-style
og vinstri spássíu á listaatriðum (aðeins börn). Þetta á aðeins við um atriði á listanum fyrir næstu börn , sem þýðir að þú þarft líka að bæta við bekknum fyrir hreiðraða lista.
Settu öll listaatriði á eina línu með display: inline-block;
og smá bólstrun.
Listi yfir hugtök með tilheyrandi lýsingum.
Gerðu skilmála og lýsingar í <dl>
röð hlið við hlið. Byrjar staflað eins og sjálfgefna <dl>
s, en þegar siglingastikan stækkar, þá gerirðu þetta líka.
Láréttir lýsingarlistar munu stytta hugtök sem eru of löng til að passa í vinstri dálkinn með text-overflow
. Í þrengri útsýnisgluggum munu þær breytast í sjálfgefið staflað útlit.
Vefjið innbyggða kóðabúta með <code>
.
<section>
ætti að pakka inn sem inline.
Notaðu til <kbd>
að gefa til kynna inntak sem venjulega er slegið inn með lyklaborði.
Notaðu <pre>
fyrir margar línur af kóða. Vertu viss um að sleppa við allar hornklofa í kóðanum fyrir rétta flutning.
<p>Dæmi um texta hér...</p>
Þú getur valfrjálst bætt við.pre-scrollable
bekknum, sem mun setja hámarkshæð 350px og bjóða upp á y-ás skrunstiku.
<var>
Notaðu merkið til að gefa til kynna breytur .
y = m x + b
<samp>
Notaðu merkið til að gefa til kynna sýnishorn úr kubba úr forriti .
Það er ætlað að meðhöndla þennan texta sem sýnishorn úr tölvuforriti.
Fyrir grunnstíl - létta bólstrun og aðeins lárétt skilrúm - bættu grunnflokknum .table
við hvaða <table>
. Það kann að virðast mjög óþarfi, en í ljósi þess að töflur eru notaðar víða fyrir önnur viðbætur eins og dagatöl og dagsetningarval, höfum við valið að einangra sérsniðna borðstíla okkar.
# | Fyrsta nafn | Eftirnafn | Notendanafn |
---|---|---|---|
1 | Mark | Ottó | @mdo |
2 | Jakob | Thornton | @feiti |
3 | Larry | fuglinn |
Notaðu .table-striped
til að bæta sebra-rönd við hvaða töflulínu sem er innan <tbody>
.
Röndóttar töflur eru stílaðar í gegnum :nth-child
CSS veljarann, sem er ekki fáanlegur í Internet Explorer 8.
# | Fyrsta nafn | Eftirnafn | Notendanafn |
---|---|---|---|
1 | Mark | Ottó | @mdo |
2 | Jakob | Thornton | @feiti |
3 | Larry | fuglinn |
Bættu við .table-bordered
fyrir ramma á öllum hliðum töflunnar og hólfa.
# | Fyrsta nafn | Eftirnafn | Notendanafn |
---|---|---|---|
1 | Mark | Ottó | @mdo |
2 | Jakob | Thornton | @feiti |
3 | Larry | fuglinn |
Bæta við .table-hover
til að virkja sveimastöðu á töflulínum innan <tbody>
.
# | Fyrsta nafn | Eftirnafn | Notendanafn |
---|---|---|---|
1 | Mark | Ottó | @mdo |
2 | Jakob | Thornton | @feiti |
3 | Larry | fuglinn |
Bættu við .table-condensed
til að gera borðin þéttari með því að klippa klefafyllingu í tvennt.
# | Fyrsta nafn | Eftirnafn | Notendanafn |
---|---|---|---|
1 | Mark | Ottó | @mdo |
2 | Jakob | Thornton | @feiti |
3 | Larry fuglinn |
Notaðu samhengisflokka til að lita töflulínur eða einstakar frumur.
bekk | Lýsing |
---|---|
.active |
Notar sveimalitinn á tiltekna línu eða hólf |
.success |
Gefur til kynna árangursríka eða jákvæða aðgerð |
.info |
Gefur til kynna hlutlausa upplýsandi breytingu eða aðgerð |
.warning |
Gefur til kynna viðvörun sem gæti þurft athygli |
.danger |
Gefur til kynna hættulega eða hugsanlega neikvæða aðgerð |
# | Dálkafyrirsögn | Dálkafyrirsögn | Dálkafyrirsögn |
---|---|---|---|
1 | Innihald dálks | Innihald dálks | Innihald dálks |
2 | Innihald dálks | Innihald dálks | Innihald dálks |
3 | Innihald dálks | Innihald dálks | Innihald dálks |
4 | Innihald dálks | Innihald dálks | Innihald dálks |
5 | Innihald dálks | Innihald dálks | Innihald dálks |
6 | Innihald dálks | Innihald dálks | Innihald dálks |
7 | Innihald dálks | Innihald dálks | Innihald dálks |
8 | Innihald dálks | Innihald dálks | Innihald dálks |
9 | Innihald dálks | Innihald dálks | Innihald dálks |
Með því að nota lit til að bæta merkingu við töflulínu eða einstaka reit gefur það aðeins sjónræna vísbendingu sem verður ekki miðlað til notenda hjálpartækni - eins og skjálesara. Gakktu úr skugga um að upplýsingar sem merktar eru með litnum séu annaðhvort augljósar úr innihaldinu sjálfu (sýnilegur texti í viðkomandi töflulínu/hólfi), eða séu innifalin með öðrum hætti, svo sem viðbótartexta sem er falinn í .sr-only
bekknum.
Búðu til móttækilegar töflur með því að pakka þeim .table
inn .table-responsive
til að láta þær fletta lárétt á litlum tækjum (undir 768px). Þegar þú skoðar eitthvað stærra en 768px á breidd muntu ekki sjá neinn mun á þessum töflum.
Móttækilegar töflur nota overflow-y: hidden
, sem klippir af allt efni sem fer út fyrir neðri eða efstu brúnir töflunnar. Sérstaklega getur þetta klippt af fellivalmyndum og öðrum búnaði þriðja aðila.
Firefox hefur einhvern óþægilegan sviðsetta stíl sem felur í sér width
sem truflar móttækilega töfluna. Ekki er hægt að hnekkja þessu án Firefox-sértæks hakks sem við bjóðum ekki upp á í Bootstrap:
Fyrir frekari upplýsingar, lestu þetta Stack Overflow svar .
# | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu |
---|---|---|---|---|---|---|
1 | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi |
2 | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi |
3 | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi |
# | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu | Fyrirsögn töflu |
---|---|---|---|---|---|---|
1 | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi |
2 | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi |
3 | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi | Tafla klefi |
Einstakar formstýringar fá sjálfkrafa alþjóðlega stíl. Öll textaleg <input>
, <textarea>
, og <select>
þættir með .form-control
eru width: 100%;
sjálfgefið stilltir á. Vefjið inn merkimiða og stýringar .form-group
til að ná sem bestum bili.
Ekki blanda eyðublaðahópum beint saman við inntakshópa . Í staðinn skaltu hreiðra inntakshópinn inni í eyðublaðahópnum.
Bættu .form-inline
við eyðublaðið þitt (sem þarf ekki að vera <form>
) fyrir vinstrijafnaðar og innbyggðar einingar. Þetta á aðeins við um eyðublöð innan útsýnisgátta sem eru að minnsta kosti 768px á breidd.
Inntak og val hefur width: 100%;
sjálfgefið notað í Bootstrap. Innan innbyggðra eyðublaða endurstillum við það width: auto;
þannig að margar stýringar geti verið á sömu línu. Það fer eftir skipulagi þínu, frekari sérsniðnar breiddir gætu verið nauðsynlegar.
Skjálesarar munu eiga í vandræðum með eyðublöðin þín ef þú hefur ekki merki fyrir hvert inntak. Fyrir þessi innbyggðu eyðublöð geturðu falið merkimiðana með því að nota .sr-only
bekkinn. Það eru aðrar aðrar aðferðir til að útvega merki fyrir hjálpartækni, svo sem aria-label
, aria-labelledby
eða title
eigindina. Ef ekkert af þessu er til staðar geta skjálesarar gripið til þess að nota placeholder
eiginleikann, ef hann er til staðar, en athugaðu að placeholder
ekki er mælt með því að nota það í staðinn fyrir aðrar merkingaraðferðir.
Notaðu fyrirfram skilgreinda hnitaflokka Bootstrap til að samræma merki og hópa af formstýringum í láréttu skipulagi með því að bæta .form-horizontal
við eyðublaðið (sem þarf ekki að vera <form>
). Með því að gera það breytist .form-group
s til að haga sér eins og töfluraðir, svo engin þörf á .row
.
Dæmi um staðlaðar eyðublaðastýringar sem studdar eru í eyðublaðsútliti.
Algengustu formstýringin, textatengdir innsláttarreitir. Inniheldur stuðning fyrir allar HTML5 gerðir: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
og color
.
Inntak verður aðeins stílað að fullu ef þeirra type
er rétt lýst yfir.
Til að bæta við samþættum texta eða hnöppum fyrir og/eða á eftir hvaða texta sem byggir á <input>
, skoðaðu innsláttarhópinn .
Formstýring sem styður margar línur af texta. Breyttu rows
eigindinni eftir þörfum.
Gátreitir eru til að velja einn eða fleiri valmöguleika á lista, en útvarp eru til að velja einn valmöguleika af mörgum.
Óvirkir gátreitir og útvarpstæki eru studd, en til að gefa „ekki leyfilegt“ bendil á foreldri <label>
, þarftu að bæta .disabled
bekknum við foreldri .radio
, .radio-inline
, .checkbox
, eða .checkbox-inline
.
Notaðu .checkbox-inline
eða .radio-inline
flokkana á röð gátreita eða útvarpstækja fyrir stýringar sem birtast á sömu línu.
Ef þú ert ekki með texta innan <label>
, er inntakið staðsett eins og þú mátt búast við. Sem stendur virkar aðeins á gátreitum og útvörpum sem ekki eru innbyggðir. Mundu að gefa samt upp einhvers konar merki fyrir hjálpartækni (til dæmis með því að nota aria-label
).
Athugaðu að margir innfæddir valmyndir - nefnilega í Safari og Chrome - eru með ávöl horn sem ekki er hægt að breyta með border-radius
eiginleikum.
Fyrir <select>
stýringar með multiple
eigindinni eru sjálfgefið margir valkostir sýndir.
Þegar þú þarft að setja venjulegan texta við hlið eyðublaðsmerkis í eyðublaði skaltu nota .form-control-static
bekkinn á <p>
.
Við fjarlægjum sjálfgefna outline
stíla á sumum formstýringum og notum a box-shadow
í staðinn fyrir :focus
.
:focus
ástandDæmið hér að ofan notar sérsniðna stíla í skjölunum okkar til að sýna fram á :focus
ástandið á .form-control
.
Bættu disabled
boolean eigindinni við inntak til að koma í veg fyrir samskipti notenda. Óvirk inntak virðast léttari og bæta við not-allowed
bendili.
Bættu disabled
eigindinni við a <fieldset>
til að slökkva á öllum stjórntækjum <fieldset>
í einu.
<a>
Sjálfgefið er að vafrar meðhöndla allar innbyggðar formstýringar ( <input>
, <select>
og <button>
þættir) inni í a <fieldset disabled>
sem óvirka, sem kemur í veg fyrir samskipti bæði með lyklaborði og mús á þeim. Hins vegar, ef eyðublaðið þitt inniheldur einnig <a ... class="btn btn-*">
þætti, munu þessir aðeins fá stíllinn pointer-events: none
. Eins og fram kemur í hlutanum um óvirkt ástand fyrir hnappa (og sérstaklega í undirkaflanum fyrir akkerisþætti), er þessi CSS eign ekki enn staðlað og er ekki að fullu studd í Opera 18 og nýrri, eða í Internet Explorer 11, og vann Ekki koma í veg fyrir að lyklaborðsnotendur geti einbeitt sér eða virkjað þessa tengla. Svo til öryggis skaltu nota sérsniðið JavaScript til að slökkva á slíkum hlekkjum.
Þó að Bootstrap muni beita þessum stílum í öllum vöfrum, styðja Internet Explorer 11 og neðar ekki að fullu disabled
eiginleikann á <fieldset>
. Notaðu sérsniðið JavaScript til að slökkva á reitsettinu í þessum vöfrum.
Bættu readonly
boolean eigindinni við inntak til að koma í veg fyrir breytingar á gildi inntaksins. Lesinntak virðist léttari (alveg eins og óvirkt inntak), en heldur venjulegum bendili.
Hjálpartexti blokkarstigs fyrir formstýringar.
Hjálpartexti ætti að vera beinlínis tengdur við formstýringuna sem hann tengist með því að nota aria-describedby
eigindina. Þetta mun tryggja að hjálpartækni – eins og skjálesarar – tilkynni þennan hjálpartexta þegar notandinn einbeitir sér eða fer inn í stýringuna.
Bootstrap inniheldur löggildingarstíla fyrir villu-, viðvörunar- og árangursstöðu á eyðublaðastýringum. Til að nota skaltu bæta við .has-warning
, .has-error
, eða .has-success
við yfireininguna. Allir .control-label
, .form-control
, og .help-block
innan þess þáttar munu fá staðfestingarstílana.
Notkun þessara staðfestingarstíla til að tákna stöðu eyðublaðastýringar veitir aðeins sjónræna, litatengda vísbendingu, sem ekki verður miðlað til notenda hjálpartækni - eins og skjálesara - eða til litblinda notenda.
Gakktu úr skugga um að önnur vísbending um ástand sé einnig veitt. Til dæmis geturðu sett vísbendingu um ástand í <label>
texta formstýringarinnar sjálfs (eins og er tilfellið í eftirfarandi kóðadæmi), sett inn Glyphicon (með viðeigandi valtexta með því að nota .sr-only
bekkinn - sjá Glyphicon dæmin ), eða með því að gefa upp viðbótar hjálpartextablokk . Sérstaklega fyrir hjálpartækni er einnig hægt að úthluta ógildum formstýringum aria-invalid="true"
eigind.
Þú getur líka bætt við valfrjálsum endurgjöfartáknum með því að bæta við .has-feedback
og hægri tákninu.
Ábendingartákn virka aðeins með textaþáttum <input class="form-control">
.
Handvirk staðsetning endurgjöfartákna er nauðsynleg fyrir inntak án merkimiða og fyrir inntakshópa með viðbót til hægri. Þú ert eindregið hvattur til að útvega merki fyrir öll inntak af aðgengisástæðum. Ef þú vilt koma í veg fyrir að merki séu birt skaltu fela þá hjá .sr-only
bekknum. Ef þú verður að vera án merkimiða skaltu stilla top
gildi endurgjöfartáknisins. Fyrir inntakshópa skaltu stilla right
gildið að viðeigandi pixlagildi eftir breidd viðbótarinnar.
Til að tryggja að hjálpartækni – eins og skjálesarar – komi réttilega til skila merkingu tákns, ætti að fylgja með viðbótar falinn texta með .sr-only
bekknum og tengja sérstaklega við formstýringuna sem hann tengist með því að nota aria-describedby
. Að öðrum kosti skaltu ganga úr skugga um að merkingin (td sú staðreynd að það er viðvörun fyrir tiltekinn textainnsláttarreit) komi fram á einhverju öðru formi, svo sem að breyta texta hins raunverulega <label>
sem tengist formstýringunni.
Þrátt fyrir að eftirfarandi dæmi séu þegar minnst á staðfestingarstöðu viðkomandi formstýringa í <label>
textanum sjálfum, hefur ofangreind tækni (með .sr-only
texta og aria-describedby
) verið innifalin til skýringar.
.sr-only
merkimiðumEf þú notar .sr-only
bekkinn til að fela formstýringu <label>
(frekar en að nota aðra merkingarvalkosti, svo sem aria-label
eigind), mun Bootstrap sjálfkrafa stilla staðsetningu táknsins þegar því hefur verið bætt við.
Stilltu hæðir með því að nota flokka eins og .input-lg
, og stilltu breidd með því að nota grid dálkaflokka eins og .col-lg-*
.
Búðu til stýringar fyrir hærra eða styttri form sem passa við hnappastærðir.
Stærðu merkimiða fljótt og myndstýringar innan .form-horizontal
með því að bæta við .form-group-lg
eða .form-group-sm
.
Vefjið inntak inn í ristdálka, eða hvaða sérsniðna yfireiningu sem er, til að framfylgja breiddum sem óskað er eftir.
Notaðu hnappaflokkana á an<a>
, <button>
, eða <input>
frumefni.
Þó að hægt sé að nota hnappaflokka á <a>
og <button>
þætti, eru aðeins <button>
þættir studdir innan nav og navbar íhluta okkar.
Ef <a>
þættirnir eru notaðir til að virka sem hnappar - sem kalla fram virkni á síðu, frekar en að fletta í annað skjal eða hluta á núverandi síðu - ættu þeir einnig að fá viðeigandi role="button"
.
Sem besta starfsvenjan mælum við eindregið með því að nota <button>
þáttinn þegar mögulegt er til að tryggja samsvarandi flutning í gegnum vafra.
Meðal annars er galli í Firefox <30 sem kemur í veg fyrir að við getum stillt hnappa sem byggja á of, sem veldur því að þeir passa ekki nákvæmlega við hæð annarra hnappa á Firefox line-height
.<input>
Notaðu einhvern af tiltækum hnappaflokkum til að búa til stílaðan hnapp á fljótlegan hátt.
Að nota lit til að bæta merkingu við hnapp gefur aðeins sjónræna vísbendingu, sem verður ekki miðlað til notenda hjálpartækni - eins og skjálesara. Gakktu úr skugga um að upplýsingar sem merktar eru með litnum séu annað hvort augljósar úr innihaldinu sjálfu (sýnilegur texti hnappsins) eða að þær séu innifaldar með öðrum hætti, svo sem viðbótartexta sem er falinn í .sr-only
bekknum.
Langar þig í stærri eða minni hnappa? Bættu við .btn-lg
, .btn-sm
, eða .btn-xs
fyrir fleiri stærðir.
Búðu til blokkarhnappa - þá sem spanna alla breidd foreldris - með því að bæta við .btn-block
.
Þrýst er á hnappana (með dekkri bakgrunni, dekkri ramma og innfelldum skugga) þegar þeir eru virkir. Fyrir <button>
þætti er þetta gert í gegnum :active
. Fyrir <a>
þætti er það gert með .active
. Hins vegar geturðu notað .active
á <button>
s (og látiðaria-pressed="true"
eigindina fylgja með) ef þú þarft að endurtaka virka ástandið forritunarlega.
Engin þörf á að bæta við :active
þar sem þetta er gerviflokkur, en ef þú þarft að þvinga fram sama útlit skaltu halda áfram og bæta við .active
.
Bættu .active
bekknum við <a>
hnappa.
Láttu hnappa líta út fyrir að vera ósmellanlegir með því að hverfa þá aftur með opacity
.
Bættu disabled
eigindinni við <button>
hnappa.
Ef þú bætir disabled
eigindinni við <button>
, mun Internet Explorer 9 og neðar gera texta gráan með viðbjóðslegum textaskugga sem við getum ekki lagað.
Bættu .disabled
bekknum við <a>
hnappa.
Við notum .disabled
sem gagnaflokk hér, svipað og almenni .active
flokkurinn, þannig að ekki er krafist forskeyti.
Þessi flokkur notar pointer-events: none
til að reyna að slökkva á tengivirkni <a>
s, en þessi CSS eign er ekki enn staðlað og er ekki að fullu studd í Opera 18 og nýrri, eða í Internet Explorer 11. Auk þess, jafnvel í vöfrum sem styðja pointer-events: none
, lyklaborð flakk er óbreytt, sem þýðir að sjáandi lyklaborðsnotendur og notendur hjálpartækni munu enn geta virkjað þessa tengla. Svo til öryggis skaltu nota sérsniðið JavaScript til að slökkva á slíkum hlekkjum.
Hægt er að gera myndir í Bootstrap 3 móttækilegar með því að bæta við .img-responsive
bekknum. Þetta á við max-width: 100%;
, height: auto;
og display: block;
myndina þannig að hún mælist fallega að foreldri þættinum.
Til að miðja myndir sem nota .img-responsive
bekkinn skaltu nota .center-block
í staðinn fyrir .text-center
. Skoðaðu hjálparnámskeiðahlutann fyrir frekari upplýsingar um .center-block
notkun.
Í Internet Explorer 8-10 eru SVG myndir með .img-responsive
óhóflega stórar. Til að laga þetta skaltu bæta við width: 100% \9;
þar sem þörf krefur. Bootstrap beitir þessu ekki sjálfkrafa þar sem það veldur flækjum fyrir önnur myndsnið.
Bættu flokkum við <img>
frumefni til að stilla myndir auðveldlega í hvaða verkefni sem er.
Hafðu í huga að Internet Explorer 8 skortir stuðning fyrir ávöl horn.
Komdu merkingu til skila í gegnum liti með handfylli af áherslukennslutímum. Þetta gæti líka verið notað á tengla og mun myrkvast þegar sveima er eins og sjálfgefinn tengistíll okkar.
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.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Stundum er ekki hægt að beita áhersluflokkum vegna sérstöðu annars veljara. Í flestum tilfellum er nægileg lausn að vefja textann þinn inn <span>
með bekknum.
Notkun lita til að bæta við merkingu gefur aðeins sjónræna vísbendingu, sem verður ekki miðlað til notenda hjálpartækni - eins og skjálesara. Gakktu úr skugga um að upplýsingar sem liturinn táknar séu annaðhvort augljósar úr innihaldinu sjálfu (samhengislitirnir eru aðeins notaðir til að styrkja merkingu sem er þegar til staðar í textanum/merkingunni), eða eru innifalin með öðrum hætti, svo sem viðbótartexta falinn með .sr-only
bekknum .
Svipað og í samhengistextalitaflokkum, stilltu bakgrunn frumefnis auðveldlega á hvaða samhengisflokka sem er. Akkerihlutir verða dökkir þegar þeir eru á sveimi, alveg eins og textaflokkarnir.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Stundum er ekki hægt að nota samhengisbakgrunnsflokka vegna sérstöðu annars valmyndar. Í sumum tilfellum er nægileg lausn að vefja efni þáttarins inn í <div>
með bekknum.
Eins og með samhengisliti , vertu viss um að öll merking sem miðlað er í gegnum lit sé einnig miðlað á sniði sem er ekki eingöngu kynningarlegt.
Notaðu almenna lokunartáknið til að hafna efni eins og aðferðum og viðvörunum.
Notaðu merkingar til að gefa til kynna virkni og stefnu fellilistans. Athugaðu að sjálfgefna valmyndin snýr sjálfkrafa við í fellivalmyndum .
Fleygðu frumefni til vinstri eða hægri með flokki. !important
er innifalið til að forðast sérhæfnivandamál. Klassa er einnig hægt að nota sem mixins.
Stilltu frumefni á display: block
og miðju í gegnum margin
. Fáanlegt sem mixin og class.
Auðveldlega hreinsaðu float
s með því að bæta .clearfix
við foreldraþáttinn . Notar micro clearfix eins og hann hefur verið vinsæll af Nicolas Gallagher. Einnig hægt að nota sem mixin.
Þvingaðu til að sýna eða fela þátt ( þar á meðal fyrir skjálesara ) með því að nota .show
og .hidden
flokka. Þessir flokkar nota !important
til að forðast sérstöðuárekstra, rétt eins og fljótu flotarnir . Þeir eru aðeins fáanlegir til að skipta um blokkarstig. Þeir geta einnig verið notaðir sem blanda.
.hide
er í boði, en það hefur ekki alltaf áhrif á skjálesara og er úrelt frá og með v3.0.1. Notaðu .hidden
eða .sr-only
í staðinn.
Ennfremur er .invisible
hægt að nota aðeins til að skipta um sýnileika frumefnis, sem þýðir að því display
er ekki breytt og þátturinn getur samt haft áhrif á flæði skjalsins.
Fela þátt í öllum tækjum nema skjálesurum með .sr-only
. Sameina .sr-only
með .sr-only-focusable
til að sýna þáttinn aftur þegar hann er með fókus (td af notanda sem eingöngu er á lyklaborði). Nauðsynlegt til að fylgja bestu starfsvenjum aðgengis . Einnig hægt að nota sem blanda.
Notaðu .text-hide
bekkinn eða mixin til að hjálpa til við að skipta út textainnihaldi frumefnis fyrir bakgrunnsmynd.
Til að fá hraðari farsímavænni þróun, notaðu þessa tólaflokka til að sýna og fela efni eftir tæki í gegnum fjölmiðlafyrirspurn. Einnig eru tólaflokkar til að skipta um efni þegar það er prentað.
Reyndu að nota þetta í takmörkuðum mæli og forðastu að búa til gjörólíkar útgáfur af sömu síðu. Notaðu þær í staðinn til að bæta við kynningu hvers tækis.
Notaðu einn eða samsetningu af tiltækum flokkum til að skipta um efni á milli sjónarhorna.
Extra lítil tækiSímar (<768px) | Lítil tækiSpjaldtölvur (≥768px) | Meðalstór tækiSkrifborð (≥992px) | Stór tækiSkrifborð (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Sýnilegt | Falið | Falið | Falið |
.visible-sm-* |
Falið | Sýnilegt | Falið | Falið |
.visible-md-* |
Falið | Falið | Sýnilegt | Falið |
.visible-lg-* |
Falið | Falið | Falið | Sýnilegt |
.hidden-xs |
Falið | Sýnilegt | Sýnilegt | Sýnilegt |
.hidden-sm |
Sýnilegt | Falið | Sýnilegt | Sýnilegt |
.hidden-md |
Sýnilegt | Sýnilegt | Falið | Sýnilegt |
.hidden-lg |
Sýnilegt | Sýnilegt | Sýnilegt | Falið |
Frá og með v3.2.0 eru .visible-*-*
flokkarnir fyrir hvern brotpunkt í þremur afbrigðum, eitt fyrir hvert CSS eignargildi sem display
skráð er hér að neðan.
Hópur flokka | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Svo, fyrir sérstaklega litla ( xs
) skjái til dæmis, eru tiltækir .visible-*-*
flokkar: .visible-xs-block
, .visible-xs-inline
, og .visible-xs-inline-block
.
Klassarnir .visible-xs
, .visible-sm
, .visible-md
og .visible-lg
eru líka til, en eru úreltir frá og með v3.2.0 . Þau eru um það bil jafngild .visible-*-block
, nema með sérstökum tilfellum til viðbótar fyrir <table>
skiptatengda þætti.
Svipað og venjulegir móttækilegir flokkar, notaðu þá til að skipta um efni fyrir prentun.
Flokkar | Vafri | Prenta |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Falið | Sýnilegt |
.hidden-print |
Sýnilegt | Falið |
Flokkurinn .visible-print
er líka til en er úreltur frá og með v3.2.0. Það jafngildir um það bil .visible-print-block
, nema með sérstökum tilfellum fyrir <table>
-tengda þætti.
Breyttu stærð vafrans þíns eða hlaðaðu á mismunandi tæki til að prófa móttækilega tólaflokkana.
Græn gátmerki gefa til kynna að þátturinn sé sýnilegur í núverandi útsýnisglugga.
Hér gefa grænir hakmerki einnig til kynna að þátturinn sé falinn í núverandi útsýnisglugga.
CSS Bootstrap er byggt á Less, forgjörva með viðbótarvirkni eins og breytum, blöndun og aðgerðum til að setja saman CSS. Þeir sem vilja nota minni upprunaskrárnar í staðinn fyrir samansettar CSS skrár okkar geta nýtt sér þær fjölmörgu breytur og blöndur sem við notum í gegnum rammann.
Farið er yfir netbreytur og blöndun í kaflanum Grid kerfi .
Bootstrap er hægt að nota á að minnsta kosti tvo vegu: með samansettu CSS eða með upprunaminni skrám. Til að setja saman Less skrárnar skaltu skoða hlutann Byrjaðu til að sjá hvernig eigi að setja upp þróunarumhverfið þitt til að keyra nauðsynlegar skipanir.
Söfnunarverkfæri þriðja aðila gætu virkað með Bootstrap, en þau eru ekki studd af kjarnateymi okkar.
Breytur eru notaðar í öllu verkefninu sem leið til að miðstýra og deila algengum gildum eins og litum, bili eða leturstöflum. Fyrir heildar sundurliðun, vinsamlegast skoðaðu Customizer .
Notaðu auðveldlega tvö litakerfi: grátóna og merkingartóna. Grátónalitir veita skjótan aðgang að algengum tónum af svörtu á meðan merkingartækni felur í sér ýmsa liti sem úthlutað er til þýðingarmikilla samhengisgilda.
Notaðu einhverjar af þessum litabreytum eins og þær eru eða endurskiptu þeim í þýðingarmeiri breytur fyrir verkefnið þitt.
Handfylli af breytum til að sérsníða lykilþætti í beinagrind síðunnar þinnar fljótt.
Stíllaðu tenglana þína auðveldlega með réttum lit með aðeins einu gildi.
Athugaðu að @link-hover-color
notar aðgerð, annað frábært tól frá Less, til að búa til rétta sveimalitinn á sjálfvirkan hátt. Þú getur notað darken
, lighten
, saturate
, og desaturate
.
Stilltu leturgerð þína, textastærð, leiðandi og fleira auðveldlega með nokkrum snöggum breytum. Bootstrap notar þetta líka til að bjóða upp á auðveldar leturfræðilegar blöndur.
Tvær fljótlegar breytur til að sérsníða staðsetningu og skráarheiti táknanna þinna.
Íhlutir í Bootstrap nota nokkrar sjálfgefnar breytur til að stilla algeng gildi. Hér eru þær sem oftast eru notaðar.
Seljendablöndur eru blöndur til að hjálpa til við að styðja marga vafra með því að innihalda öll viðeigandi forskeyti söluaðila í samansettum CSS þínum.
Endurstilltu kassalíkan íhluta þinna með einni blöndun. Fyrir samhengi, sjá þessa gagnlegu grein frá Mozilla .
Blandan er úrelt frá og með v3.2.0, með tilkomu Autoprefixer. Til að varðveita afturábak eindrægni mun Bootstrap halda áfram að nota mixin innbyrðis þar til Bootstrap v4.
Í dag styðja allir nútíma vafrar border-radius
eignina án forskeyti. Sem slík er engin .border-radius()
blanda, en Bootstrap inniheldur flýtileiðir til að hringja fljótt tvö horn á tiltekinni hlið hlutar.
Ef markhópurinn þinn notar nýjustu og bestu vafrana og tækin, vertu viss um að nota box-shadow
eignina ein og sér. Ef þú þarft stuðning fyrir eldri Android (pre-v4) og iOS tæki (for-iOS 5), notaðu úrelta mixin til að ná í tilskilið -webkit
forskeyti.
Blandan er úrelt frá og með v3.1.0 þar sem Bootstrap styður ekki opinberlega gamaldags vettvang sem styðja ekki staðlaða eiginleikann. Til að varðveita afturábak eindrægni mun Bootstrap halda áfram að nota mixin innbyrðis þar til Bootstrap v4.
Vertu viss um að nota rgba()
liti í kassaskuggunum þínum svo þeir blandist eins óaðfinnanlega og mögulegt er við bakgrunn.
Margar blöndur fyrir sveigjanleika. Stilltu allar umbreytingarupplýsingar með einum eða tilgreindu sérstaka seinkun og lengd eftir þörfum.
Blöndurnar eru úreltar frá og með v3.2.0 , með tilkomu Autoprefixer. Til að varðveita afturábak eindrægni mun Bootstrap halda áfram að nota mixin innbyrðis þar til Bootstrap v4.
Snúa, skala, þýða (færa) eða skakka hvaða hlut sem er.
Blöndurnar eru úreltar frá og með v3.2.0 , með tilkomu Autoprefixer. Til að varðveita afturábak eindrægni mun Bootstrap halda áfram að nota mixin innbyrðis þar til Bootstrap v4.
Ein blöndun til að nota alla hreyfieiginleika CSS3 í einni yfirlýsingu og önnur blöndun fyrir einstaka eiginleika.
Blöndurnar eru úreltar frá og með v3.2.0 , með tilkomu Autoprefixer. Til að varðveita afturábak eindrægni mun Bootstrap halda áfram að nota mixin innbyrðis þar til Bootstrap v4.
Stilltu ógagnsæi fyrir alla vafra og gefðu upp filter
bakslag fyrir IE8.
Gefðu samhengi fyrir formstýringar innan hvers reits.
Búðu til dálka í gegnum CSS innan eins þáttar.
Breyttu hvaða tveimur litum sem er auðveldlega í bakgrunnshalla. Fáðu lengra og stilltu stefnu, notaðu þrjá liti eða notaðu geislamyndaðan halla. Með einni blöndun færðu allar forskeyti setningafræði sem þú þarft.
Þú getur líka tilgreint horn venjulegs tveggja lita, línulegs halla:
Ef þig vantar halla í rakara-rönd stíl, þá er það líka auðvelt. Tilgreindu bara einn lit og við leggjum yfir hálfgagnsæra hvíta rönd.
Hækkaðu ante og notaðu þrjá liti í staðinn. Stilltu fyrsta litinn, annan litinn, litastopp annars litarins (prósentugildi eins og 25%) og þriðja litinn með þessum blöndunum:
Höfuð upp! Ef þú þarft einhvern tíma að fjarlægja halla, vertu viss um að fjarlægja allar IE-sértækar sem filter
þú gætir hafa bætt við. Þú getur gert það með því að nota .reset-filter()
mixin við hliðina background-image: none;
.
Notablöndur eru blöndur sem sameina annars óskylda CSS eiginleika til að ná ákveðnu markmiði eða verkefni.
Gleymdu að bæta class="clearfix"
við hvaða frumefni sem er og bættu í staðinn .clearfix()
blönduna þar sem við á. Notar micro clearfix frá Nicolas Gallagher .
Miðaðu fljótt hvaða frumefni sem er innan foreldris þess. Krefst width
eða max-width
á að stilla.
Tilgreindu stærð hlutar auðveldara.
Auðveldlega stilltu stærðarvalkostina fyrir hvaða textasvæði eða annan þátt. Sjálfgefið er venjulega hegðun vafra ( both
).
Auðveldlega stytta texta með sporbaug með einni blöndun. Krefst þess að þáttur sé block
eða inline-block
stig.
Tilgreindu tvær myndaslóðir og @1x myndvíddir, og Bootstrap mun veita @2x miðlunarfyrirspurn. Ef þú hefur margar myndir til að birta skaltu íhuga að skrifa sjónhimnumynd CSS handvirkt í einni fjölmiðlafyrirspurn.
Þó Bootstrap sé byggt á Less, hefur það einnig opinbera Sass höfn . Við höldum því í sérstakri GitHub geymslu og sjáum um uppfærslur með viðskiptahandriti.
Þar sem Sass höfnin er með sérstaka endursölu og þjónar aðeins öðrum áhorfendum, er innihald verkefnisins mjög frábrugðið aðal Bootstrap verkefninu. Þetta tryggir að Sass tengið sé eins samhæft við eins mörg Sass byggð kerfi og mögulegt er.
Leið | Lýsing |
---|---|
lib/ |
Ruby gem kóði (Sass stillingar, teinar og Compass samþættingar) |
tasks/ |
Breytir forskriftir (breytir andstreymis minna í Sass) |
test/ |
Söfnunarpróf |
templates/ |
Upplýsingaskrá áttavitapakka |
vendor/assets/ |
Sass, JavaScript og leturskrár |
Rakefile |
Innri verkefni, svo sem rake og convert |
Farðu á GitHub geymslu Sass portsins til að sjá þessar skrár í aðgerð.
Til að fá upplýsingar um hvernig á að setja upp og nota Bootstrap fyrir Sass skaltu skoða GitHub geymsluna readme . Það er nýjasta heimildin og inniheldur upplýsingar til notkunar með Rails, Compass og venjulegum Sass verkefnum.