CSS
Goobaha caalamiga ah ee CSS, curiyeyaasha HTML ee aasaasiga ah ayaa qaabaysan oo lagu xoojiyey fasallo la fidin karo, iyo nidaam heersare ah.
Goobaha caalamiga ah ee CSS, curiyeyaasha HTML ee aasaasiga ah ayaa qaabaysan oo lagu xoojiyey fasallo la fidin karo, iyo nidaam heersare ah.
Hoos ka hel qaybaha muhiimka ah ee kaabayaasha Bootstrap, oo ay ku jiraan habkayaga horumarinta shabakadaha ka sii wanaagsan, degdega ah.
Bootstrap waxay isticmaashaa walxaha HTML qaarkood iyo sifooyinka CSS ee u baahan isticmaalka HTML5 doctype. Ku dar bilawga dhammaan mashaariicdaada.
Iyada oo la adeegsanayo Bootstrap 2, waxaan ku darnay qaabab saaxiibtinimo mobilada ikhtiyaariga ah ee dhinacyada muhiimka ah ee qaabka. Iyadoo Bootstrap 3, waxaan dib u qornay mashruuca si uu u noqdo saaxiibtimo mobilada bilawgii. Halkii lagu dari lahaa qaababka mobilada ee ikhtiyaariga ah, waxaa lagu dubay isla markiiba gudaha. Dhab ahaantii, Bootstrap waa mobile marka hore . Hababka ugu horreeya ee mobilada ayaa laga heli karaa dhammaan maktabadda halkii laga heli lahaa faylal kala duwan.
Si aad u hubiso samaynta saxda ah iyo taabashada soo dhawaynta, ku dar summada meta ee aragtida kaaga <head>
.
Waxaad ka joojin kartaa awoodaha soo dhawaynta ee aaladaha moobaylka adiga oo ku daraya user-scalable=no
calaamada meta ee daawashada. Tani waxay curyaamisaa soo-dhowaynta, taasoo la macno ah isticmaalayaashu inay awoodaan inay duuduubaan oo keliya, oo waxay keentaa in goobtaada ay dareemaan xoogaa codsi ah. Guud ahaan, kuma talineyno tan goob kasta, markaa isticmaal taxaddar!
Bootstrap wuxuu dejiyaa bandhig caalami ah oo aasaasi ah, sawir-qoris, iyo qaababka isku xirka. Gaar ahaan, waxaanu:
background-color: #fff;
dhejibody
@font-family-base
, @font-size-base
, iyo @line-height-base
sifooyinka sida saldhigga qoraalladayada@link-color
oo mari xariiqyada hoose oo keliya:hover
Qaababkaan waxaa laga heli karaa gudaha scaffolding.less
.
Si loo horumariyo samaynta iskutallaabtu, waxaanu isticmaalnaa Normalize.css , mashruuc ay sameeyeen Nicolas Gallagher iyo Jonathan Neal .
Bootstrap wuxuu u baahan yahay shay ka kooban si uu u duubo waxa ku jira goobta oo uu u dejiyo nidaamka xariijinta. Waxaad dooran kartaa mid ka mid ah labada weel si aad ugu isticmaasho mashaariicdaada. Ogsoonow, in padding
ka badan iyo in ka badan, labada weel midna lama degi karo.
U isticmaal .container
weel ballac go'an oo jawaaba.
U isticmaal .container-fluid
weel ballac buuxa ah, oo ku dhereran balladhka muuqaalkaaga.
Bootstrap-ka waxa ku jira ka jawaab celin, nidaamka shabagga dareeraha ugu horreeya ee wareega kaas oo si habboon u miisaama ilaa 12 tiir marka uu qalabku ama cabbirka daawashada kordho. Waxaa ku jira fasallo horay loo sii qeexay oo loogu talagalay ikhtiyaarrada qaabeynta fudud, iyo sidoo kale isku-dhafka xoogga leh ee soo saarista qaab-dhismeedyo badan .
Nidaamyada xayndaabyada waxaa loo isticmaalaa abuurista qaabaynta bogga iyada oo loo marayo taxane taxane ah iyo tiirar kuwaas oo dejinaya macluumaadkaaga. Waa kan sida nidaamka xadhkaha Bootstrap u shaqeeyo:
.container
(ballac go'an) ama .container-fluid
(ballac buuxa) si loo toosiyo iyo suufka habboon..row
oo .col-xs-4
diyaar u yihiin samaynta qaabaynta shabakada. Isku darka yar ayaa sidoo kale loo isticmaali karaa qaabab badan oo semantic ah.padding
. suufkaas waxaa lagu dhimayaa safafka kowaad iyo kan u dambeeya iyadoo loo sii marayo marin taban ee .row
s..col-xs-4
..col-md-*
fasal kasta curiye kaliya saamayn kuma yeelanayso qaabaynta aaladaha dhexdhexaadka ah laakiin sidoo kale waxay saamaynaysaa aaladaha waaweyn haddii .col-lg-*
fasalku aanu joogin.U fiirso tusaalooyinka ku dabaqa mabaadi'dan xeerkaaga.
Waxaan u isticmaalnaa su'aalaha warbaahinta soo socda ee galalkayaga yar si aan u abuurno meelaha furaha ah ee nidaamkayaga khadka.
Waxaan mararka qaarkood ku balaadhinaa weydiimahan warbaahinta si aan ugu darno max-width
si loo xaddido CSS-ga aaladaha cidhiidhiga ah.
Eeg sida qaybaha nidaamka xadhkaha Bootstrap uga shaqeeyo qalabyo badan oo leh miis anfacaya.
Aalado yaryar oo dheeraad ah oo telefoonada ah (<768px) | Aaladaha yaryar ee kiniiniyada (≥768px) | Qalab dhexdhexaad ah Desktops (≥992px) | Aaladaha waaweyn ee Desktops (≥1200px) | |
---|---|---|---|---|
Habdhaqanka qulqulka | Horizontal mar walba | Burburtay si loo bilaabo, toosan oo ka sarreeya meelaha jabinta | ||
Ballaca weelka | Midna (oto) | 750px | 970px | 1170px |
Horgalayaasha fasalka | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# tiirarka | 12 | |||
Ballaca tiirka | Baabuur | ~ 62px | ~ 81px | ~ 97px |
Ballaca godka | 30px (15px dhinac kasta ee tiirka) | |||
Nstable | Haa | |||
Deminta | Haa | |||
Dalbashada safafka | Haa |
Adiga oo isticmaalaya hal fasal oo .col-md-*
shabaq ah, waxaad abuuri kartaa nidaam qafiif ah oo aasaasi ah kaas oo ka bilaabma qalabyada moobilka iyo aaladaha tablet-ka ah (kuwa yar iyo kuwa yarba) ka hor inta aanad toos u noqon qalabka miiska (dhexdhexaadka ah). Dhig tiirarka shabagga ah mid kasta .row
.
U rog qaab kasta oo qaab-balleed go'an qaab-dhismeedka ballac buuxa adiga oo u beddelaya meesha ugu .container
sarreysa .container-fluid
.
Ma doonaysaa in tiirarkaagu ay si fudud ugu xidhaan aaladaha yaryar? Isticmaal qalabka dheeraadka ah ee yaryar iyo kuwa dhexdhexaadka ah ee fasalada qalabka adigoo ku daraya .col-xs-*
.col-md-*
tiirarkaaga. Fiiri tusaalaha hoose si aad fikrad wanaagsan u hesho sida ay dhammaan u shaqeeyaan.
Ku dhis tusaalihii hore adiga oo abuuraya qaabayn aad u firfircoon oo awood badan leh oo leh fasalo tablet .col-sm-*
ah.
Haddii in ka badan 12 tiir la dhigo hal saf, koox kasta oo tiirar dheeraad ah ayaa, hal unug ahaan, ku duubi doona khad cusub.
Iyada oo afarta heer ee xajmigu diyaar yihiin waxaad ku xidhan tahay inaad la kulanto arrimo halkaas, meelaha goynta qaarkood, tiirarkaagu si sax ah uma cadda sida mid ka dheer yahay kan kale. Si taas loo hagaajiyo, isticmaal isku darka a .clearfix
iyo fasaladayada utility ee ka jawaabaya .
Marka lagu daro nadiifinta tiirka meelaha jabinta jawaabaha leh, waxa laga yaabaa inaad u baahato inaad dib u dajin u samayso, riixdo, ama jiido . Fiiri tan ficil ahaan tusaalaha shabkada .
Tiirarka u dhaqaaq dhanka midig adigoo isticmaalaya .col-md-offset-*
fasalo. Fasaladani waxay kordhiyaan soohdinta bidix ee tiirarka iyagoo *
tiirar ah. Tusaale ahaan, waxa .col-md-offset-4
uu .col-md-4
ka wareegayaa afar tiir.
Waxa kale oo aad ka saari kartaa deminta heerarka hoose ee .col-*-offset-0
fasalada.
Si aad macluumaadkaaga ugu dhejiso shabagga caadiga ah, ku dar tiirar cusub .row
iyo set oo ah .col-sm-*
tiir jira .col-sm-*
. Safka buulka leh waa in ay ku jiraan tiro tiirar ah oo isku geynaya 12 ama ka yar (looma baahna in aad isticmaasho dhammaan 12 tiir ee la heli karo).
Si sahal ah u beddel nidaamka tiirarkayada shabagga ah ee ku dhex dhisan oo leh fasallada wax ka beddelaha .col-md-push-*
..col-md-pull-*
Marka laga soo tago fasallada jaranjarada ee horay loo dhisay ee qaabaynta degdega ah, Bootstrap waxa ku jira doorsoomayaal yar iyo isku-dar si aad si dhakhso leh u dhaliso qaab-dhismeedyadaada fudud, ee semantic.
Kala duwanaanshuhu waxay go'aamiyaan tirada tiirarka, ballaca maroodiga, iyo barta weydiinta warbaahinta ee laga bilaabayo tiirarka sabeynaya. Waxaan u isticmaalnaa kuwan si aan u soo saarno fasallada jaranjarada horay loo sii qeexay ee kor ku xusan, iyo sidoo kale isku darka caadiga ah ee hoos ku taxan.
Isku-darka waxa loo istcimaalaa iyada oo lala kaashanayo doorsoomayaasha xadhkaha goosha si loo soo saaro semantic CSS ee tiirarka shabaqyada gaarka ah.
Waxaad u beddeli kartaa doorsoomayaasha qiyamkaaga gaarka ah, ama waxaad isticmaali kartaa isku darka qiimahooda caadiga ah. Halkan waxaa ah tusaale isticmaalka goobaha caadiga ah si aad u abuurto qaabaynta laba-geesood oo farqiga u dhexeeya.
Dhammaan cinwaannada HTML, <h1>
iyada oo loo marayo <h6>
, waa la heli karaa. .h1
iyada oo loo marayo .h6
fasallo sidoo kale waa la heli karaa, marka aad rabto in aad ku habboonaato qaabka xarfaha cinwaanka laakiin weli aad rabto in qoraalkaaga lagu muujiyo khadka.
h1. Bootstrap cinwaanka |
Semibold 36px |
h2. Bootstrap cinwaanka |
Semibold 30px |
h3. Bootstrap cinwaanka |
Semibold 24px |
h4. Bootstrap cinwaanka |
Semibold 18px |
h5. Bootstrap cinwaanka |
Semibold 14px |
h6. Bootstrap cinwaanka |
Semibold 12px |
Ku samee qoraal fudud, qoraal sare ciwaan kasta oo leh <small>
sumad guud ama .small
fasalka.
h1. Ciwaanka Bootstrap qoraalka sare |
h2. Ciwaanka Bootstrap qoraalka sare |
h3. Ciwaanka Bootstrap qoraalka sare |
h4. Ciwaanka Bootstrap qoraalka sare |
h5. Ciwaanka Bootstrap qoraalka sare |
h6. Ciwaanka Bootstrap qoraalka sare |
Bootstrap's default default font-size
waa 14px , oo line-height
leh 1.428 . Tani waxay khusaysaa <body>
dhammaan cutubyada. Intaa waxaa dheer, <p>
(paragraphs) waxay helayaan dhexda hoose ee kala bar dhererkooda la xisaabiyay (10px sida caadiga ah).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus iyo magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies baabuurta.
Cum sociis natoque penatibus iyo 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.
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id un mi porta gravida iyo eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Ka dhig cutubka mid taagan adiga oo ku daraya .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor actor. Duis mollis, est non commodo luctus.
Miisaanka qoraalku wuxuu ku salaysan yahay laba doorsoomayaal ka yar doorsoomayaal . yar : @font-size-base
iyo @line-height-base
. Midka koowaad waa cabbirka font-saldhigga ee la isticmaalo oo dhan kan labaadna waa dhererka xarriiqda saldhigga. Waxaan isticmaalnaa doorsoomayaashaas iyo xisaab fudud si aan u abuurno xad-dhaafka, suufka, iyo dhererka xariiqyada nooceena oo dhan iyo in ka badan. Habee iyaga oo Bootstrap la qabsiga
Si aad u muujiso socodsiinta qoraalka ay ugu wacan tahay ku habboonaantiisa xaalad kale, isticmaal <mark>
summada.
Waxaad u isticmaali kartaa sumadda sumaddaiftiiminqoraal.
Si aad u muujiso baloogyada qoraalka ee la tirtiray isticmaal <del>
summada.
Sadarka qoraalka waxaa loola jeedaa in loola dhaqmo sidii qoraal la tirtiray.
Si aad u muujiso baloogyada qoraalka ee aan hadda khusayn isticmaal <s>
summada.
Sadar qoraalkan waxa loola jeedaa in loola dhaqmo si aan sax ahayn.
Si aad u muujiso ku-darka dukumeentiga isticmaal <ins>
summada
Sadar qoraalkan waxaa loola jeedaa in loola dhaqmo sidii wax lagu kordhinayo dukumeentiga.
Si aad qoraalka hoosta uga xariiqdo adeegso <u>
summada
Sadarka qoraalkani wuxuu u dhigi doonaa sida hoosta laga xarriiqay
Isticmaal calaamadaha xoogga saara ee HTML oo leh qaabab khafiif ah.
Si aad xoogga uga saarto layn ama blocks qoraalka, isticmaal <small>
summada si aad qoraalka ugu dejiso 85% cabbirka waalidka. Cutubyada madaxdu waxay helayaan iyaga u gaar ah oo font-size
loogu talagalay <small>
curiyayaasha buulka leh.
Waxa kale oo aad isticmaali kartaa curiye khadka ah oo .small
ku jira meel kasta <small>
.
Sadar qoraalkan waxaa loola jeedaa in loola dhaqmo sidii far wanaagsan.
Si loo xoojiyo qayb-qodob qoraal ah oo miisaan culus leh.
Qaybtan soo socota ee qoraalka waxa loo tarjumay qoraal geesinimo leh .
Si aad xoogga u saarto qayb yar oo qoraal ah oo leh fartaag.
Qaybtan soo socota ee qoraalka waxa loo turjumay sidii qoraal farta lagu fiiqay .
Dareen xor u ah isticmaalka <b>
iyo <i>
HTML5. <b>
waxaa loola jeedaa in lagu muujiyo ereyada ama odhaahyada iyada oo aan la gudbin muhiimad dheeraad ah halka <i>
ay u badan tahay cod, ereyo farsamo, iwm.
Si fudud qoraalka ugu toosi qaybaha leh fasalada toosinta qoraalka.
Qoraalka bidix ku toosan.
Qoraalka dhexda toosan.
Qoraal toosan.
Qoraal xaq ah
Qoraal duuban ma jiro.
U beddelo qoraalka qaybo ka mid ah fasalo weynaynta qoraalka.
Qoraal hoose
Qoraal sare
Qoraal weyn
Hirgelinta habaysan ee curiyaha HTML ee <abbr>
soo gaabinta iyo gaabinnada si loo muujiyo nooca la fidiyay ee dul heehaabaya. Soo gaabinta sifada leh title
ayaa leh xudduud hoose oo dhibco khafiif ah iyo calaamad caawimo dul heehaabaysa, taasoo siinaysa macnaha dheeraadka ah ee dullidda iyo isticmaalayaasha tignoolajiyada caawinta.
Soo gaabinta ereyga sifo waa attr .
Ku dar .initialism
soo gaabinta cabbirka farta wax yar ka yar.
HTML waa waxa ugu wanaagsan tan iyo rootiga la jarjaray.
U soo bandhig macluumaadka xiriirka awoowaha kuugu dhow ama dhammaan shaqada oo dhan. Ku ilaali qaabaynta adiga oo ku dhameeya dhammaan sadarrada <br>
.
Si aad u soo xiganayso blocks of content ka il kale oo ka mid ah dukumeentigaaga.
Ku duub HTML<blockquote>
kasta sida xigashada. Xigashooyinka tooska ah, waxaan kugula talineynaa a .<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer-ka ayaa si toos ah u eegaya.
Qaabka iyo nuxurka ayaa isbeddela ee kala duwanaanshiyaha fudud ee heerka <blockquote>
.
Ku dar si aad <footer>
u aqoonsato isha. Ku duub magaca isha shaqada <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer-ka ayaa si toos ah u eegaya.
Ku dar .blockquote-reverse
blockquote oo leh nuxur sax ah.
Liiska walxaha aanu amarku si cad u khusayn.
Liiska alaabta uu dalabku si cad u khuseeya.
Ka saar meesha caadiga ah list-style
iyo bidixda bidix ee alaabta liiska (carruurta degdega ah oo keliya). Tani waxay khusaysaa oo kaliya alaabta liiska carruurta ee dhow , taasoo la macno ah inaad u baahan doonto inaad ku darto fasalka liis kasta oo buul ah sidoo kale.
Geli dhammaan shayada liiska hal xariiq oo leh display: inline-block;
suuf khafiif ah.
Liiska ereyada leh sharraxaaddooda la xidhiidha.
U samee shuruudaha iyo sharraxaadaha <dl>
safka dhinac-dhinac ah. Wuxuu ku bilaabmaa isagoo isku dhejisan sida default <dl>
s, laakiin marka navbarku balaadhiyo, sidaas oo kale samee kuwan.
Liisaska sharraxaadda tooska ah waxay gooyn doonaan ereyada aad u dheer ee ku habboon tiirka bidix ee leh text-overflow
. Goobaha daawashada ee dhuuban, waxay u bedeli doonaan qaabka la isku dhejiyay ee caadiga ah.
Ku duub godadka koodka gudaha <code>
.
<section>
waa in lagu duuduubaa sida khadadka.
Isticmaal <kbd>
si aad u muujiso gelinta sida caadiga ah lagu galo kiiboodhka.
U isticmaal <pre>
khadadka koodka badan. Hubi inaad ka baxsato xagal kasta oo ku jira koodka si sax ah loo sameeyo.
<p> Tusaalaha qoraalka halkan...</p>
Waxaad si ikhtiyaari ah ugu dari kartaa .pre-scrollable
fasalka, kaas oo dejin doona dhererka ugu badan ee 350px oo bixin doona y- dhidibka duuban.
Si aad u muujiso doorsoomayaasha isticmaal <var>
tag.
y = m x + b
Si aad u muujiso baloogyada muunada ka soo baxa barnaamijka isticmaal <samp>
sumadda.
Qoraalkan waxaa loola jeedaa in loola dhaqmo sidii muunad ka soo baxay barnaamijka kombuyuutarka.
Habaynta aasaasiga ah — suufka iftiinka iyo kala qaybinta tooska ah - ku dar fasalka saldhiga .table
mid kasta <table>
. Waxa laga yaabaa inay u muuqato mid aad u adag, laakiin marka la eego isticmaalka baahsan ee miisaska loogu talagalay pluginsyada kale sida jadwalka iyo taariikhda, waxaan dooranay inaan ka soocno qaababka miiskayada caadada u ah.
# | Magaca koowaad | Magaca Dambe | Magaca isticmaale |
---|---|---|---|
1 | Calaamadee | Otto | @mdo |
2 | Yacquub | Thornton | @ buuran |
3 | Larry | Shimbirka |
Isticmaal .table-striped
si aad ugu darto xariijimo zebra saf kasta oo ku dhex jira <tbody>
.
Miisaska xariifsan waxaa lagu qaabeeyey :nth-child
xulashada CSS, kaas oo aan laga heli karin Internet Explorer 8.
# | Magaca koowaad | Magaca Dambe | Magaca isticmaale |
---|---|---|---|
1 | Calaamadee | Otto | @mdo |
2 | Yacquub | Thornton | @ buuran |
3 | Larry | Shimbirka |
Ku dar .table-bordered
soohdimaha dhammaan dhinacyada miiska iyo unugyada.
# | Magaca koowaad | Magaca Dambe | Magaca isticmaale |
---|---|---|---|
1 | Calaamadee | Otto | @mdo |
2 | Yacquub | Thornton | @ buuran |
3 | Larry | Shimbirka |
Ku dar .table-hover
si aad awood ugu yeelatid heerka duleelka ee safafka miiska gudaha a <tbody>
.
# | Magaca koowaad | Magaca Dambe | Magaca isticmaale |
---|---|---|---|
1 | Calaamadee | Otto | @mdo |
2 | Yacquub | Thornton | @ buuran |
3 | Larry | Shimbirka |
Ku dar .table-condensed
si aad miisaska uga dhigto kuwo is haysta adiga oo gooyay suufka unugga kala badh.
# | Magaca koowaad | Magaca Dambe | Magaca isticmaale |
---|---|---|---|
1 | Calaamadee | Otto | @mdo |
2 | Yacquub | Thornton | @ buuran |
3 | Larry the Bird |
Isticmaal fasallada macnaha guud si aad u midabayso safafka miiska ama unugyada gaarka ah.
Fasalka | Sharaxaada |
---|---|
.active |
Ku dabaqa midabka duleelka saf ama unug gaar ah |
.success |
Waxay tuseysaa fal guul ah ama mid togan |
.info |
Waxay muujinaysaa isbeddel ama ficil dhexdhexaad ah oo wargelin ah |
.warning |
Waxay tuseysaa digniin u baahan in laga fiirsado |
.danger |
Waxay muujinaysaa fal xun ama khatar ah |
# | Tiirka ciwaanka | Tiirka ciwaanka | Tiirka ciwaanka |
---|---|---|---|
1 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
2 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
3 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
4 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
5 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
6 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
7 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
8 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
9 | Nuxurka safafka | Nuxurka safafka | Nuxurka safafka |
Isticmaalka midabka si loogu daro macnaha safka miiska ama unugyada gaarka ah ayaa bixiya kaliya tilmaam muuqaal ah, taas oo aan loo gudbin doonin isticmaalayaasha tignoolajiyada caawinta - sida akhristayaasha shaashadda. Hubi in macluumaadka lagu tilmaamay midabku ay ka cad yihiin waxa ku jira laftiisa (qoraalka muuqda ee safka/unugga miiska ee khuseeya), ama lagu daro habab kale, sida qoraal dheeraad ah oo ku qarsoon .sr-only
fasalka.
Samee miisas jawaab celin ah adigoo ku duubaya mid kasta .table
si .table-responsive
aad uga dhigto inay si toos ah ugu rogrogmadaan aaladaha yaryar (ka hooseeya 768px). Markaad ku aragto wax kasta oo ka weyn 768px ballaaran, ma arki doontid wax farqi ah oo miisaskan ah.
Miisaska ka jawaaba ayaa isticmaala overflow-y: hidden
, kaas oo gooya wax kasta oo ka baxsan cidhifyada hoose ama sare ee miiska. Gaar ahaan, tani waxay gooyn kartaa liiska hoos-u-dhaca iyo aaladaha kale ee qolo saddexaad.
Firefox waxa ay leedahay habayn gaddoon oo qallafsan oo ku lug leh width
taas oo faragelinaysa miiska wax ka qabashada. Tan lama tirtiri karo la'aanteed jabsiga gaarka ah ee Firefox-ka oo aynaan ku bixin Bootstrap:
Macluumaad intaas ka badan, akhri jawaabtan Stack Overflow .
# | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda |
---|---|---|---|---|---|---|
1 | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska |
2 | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska |
3 | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska |
# | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda | Cinwaanka shaxda |
---|---|---|---|---|---|---|
1 | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska |
2 | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska |
3 | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska | Unugga miiska |
Koontaroolada foomka shakhsi ahaaneed waxay si toos ah u helaan qaar ka mid ah habaynta caalamiga ah. Dhammaan qoraallada <input>
, <textarea>
, iyo <select>
curiyeyaasha leh .form-control
waxaa loo dejiyay si width: 100%;
default. Ku duub calaamadaha iyo kontaroolada .form-group
kala fogeynta ugu wanaagsan.
Ha isku darin kooxaha qaab toos ah iyo kooxaha wax soo galinta . Taa beddelkeeda, buul kooxda galitaanka gudaha kooxda foomka.
Ku dar .form-inline
foomkaaga (kaas oo aan ahayn inuu noqdo a <form>
) ee kontaroolada xannibaadda bidix-la toosan. Tani waxay khusaysaa oo keliya foomamka ku jira goobaha daawashada kuwaas oo ah ugu yaraan 768px ballaaran.
Wax-soo-gelinta iyo xulashada waxay width: 100%;
si toos ah ugu codsadeen Bootstrap. Foomamka khadka dhexdiisa, waxaan dib u dejineynaa width: auto;
si kontaroolo badan ay ugu noolaan karaan isla xariiq isku mid ah. Iyada oo ku xidhan qaabkaaga, ballaadhka caadada ah ee dheeraadka ah ayaa loo baahan karaa.
Akhristayaasha shaashadda waxay dhib kala kulmi doonaan foomamkaaga haddii aadan ku darin calaamadda wax kasta oo la geli karo. Foomamkaan khadka tooska ah, waxaad qarin kartaa summada adigoo isticmaalaya .sr-only
fasalka. Waxaa jira habab kale oo kale oo lagu bixiyo summada tignoolajiyada caawinta, sida aria-label
, aria-labelledby
ama title
sifada. Haddii kuwan midkoodna aanu jirin, akhristayaasha shaashadda waxa laga yaabaa inay adeegsadaan placeholder
sifada, haddii ay jiraan, laakiin ogow isticmaalka placeholder
beddelka hababka calaamadaynta kale aan lagula talin.
Isticmaal Bootstrap's fasalada jaranjarada horay loo sii qeexay si aad isku waafajiso sumadaha iyo kooxaha kontaroolada qaab qaabayn toosan adoo ku daraya .form-horizontal
foomka (kaas oo aan ahayn inuu noqdo a <form>
). Samaynta sidaas waxay u beddeshaa .form-group
inay u dhaqanto sida safafka xajmiyeedka, markaa looma baahna .row
.
Tusaalooyinka kontaroolada qaabka caadiga ah ee lagu taageeray qaabaynta qaabka tusaalaha.
Kantaroolka foomka ugu caansan, meelaha wax gelinta ku salaysan. Waxaa ku jira taageerada dhammaan noocyada HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, iyo color
.
Wax-soo-gelinta waxa kaliya oo si buuxda loo qaabayn doonaa haddii type
si habboon loo sheego.
Si aad ugu darto qoraal ama badhamada isku dhafan ka hor iyo/ama ka dib qoraal kasta oo ku salaysan <input>
, hubi qaybta kooxda galinta .
Kontoroolka foomka kaas oo taageeraya khadadka badan ee qoraalka. Beddel rows
sifada marka loo baahdo.
Sanduuqyada hubinta waxaa loogu talagalay in lagu xusho hal ama dhowr ikhtiyaar oo liiska ku jira, halka raadiyayaashu ay yihiin kuwa badan oo laga dooranayo hal doorasho.
Sanduuqyada hubinta ee naafada ah iyo raadiyaha waa la taageerayaa, laakiin si loo bixiyo "aan la oggolayn" cursor kor u qaadida waalidka <label>
, waxaad u baahan doontaa inaad .disabled
fasalka ku darto waalidka .radio
, .radio-inline
, .checkbox
, ama .checkbox-inline
.
Isticmaal .checkbox-inline
ama .radio-inline
fasalada sanduuqyada hubinta ama raadiyaha si aad u hesho kontaroolada ka soo muuqda isla xariiqda.
Haddii aanad qoraal ku lahayn gudaha <label>
, gelinta waxa loo dhigay sidaad filayso. Hadda waxa kaliya oo uu ka shaqeeyaa sanduuqyada jeeg-garaynta iyo raadiyaha. Xusuusnow inaad weli bixiso nooc ka mid ah calaamadaynta tignoolajiyada caawinta (tusaale ahaan, adigoo isticmaalaya aria-label
).
Ogsoonow in qaar badan oo ka mid ah menus-ka-doorashada ee Safari iyo Chrome-waxay leeyihiin geeso wareegsan oo aan lagu beddeli karin border-radius
guryaha.
<select>
Koontaroolada sifada leh , multiple
xulashooyin badan ayaa lagu muujiyaa sida caadiga ah.
Markaad u baahato inaad qoraal cad ku ag dhigto calaamada foomka gudaha foomka, isticmaal .form-control-static
fasalka a <p>
.
Waxaan meesha ka saarna outline
hababka caadiga ah ee kontaroolada foomamka oo aan box-shadow
ku dabaqno booskeeda :focus
.
:focus
Gobolka demoTusaalaha kor ku xusan wuxuu isticmaalaa qaabab gaar ah dukumeentigeena si aan u muujino :focus
gobolka a .form-control
.
Ku dar disabled
sifada boolean gelinta si aad uga hortagto isdhexgalka isticmaalaha. Gelida naafada waxay u muuqdaan kuwo fudud oo ku dara not-allowed
cursor.
Ku dar disabled
sifada a <fieldset>
si aad u joojiso dhammaan kontaroolada gudaha <fieldset>
hal mar.
<a>
Sida caadiga ah, daalacayaashu waxay ula dhaqmi doonaan dhammaan kontaroolada qaabka asalka ah ( <input>
, <select>
iyo <button>
walxaha) gudaha <fieldset disabled>
sida naafada, iyaga oo ka hortagaya isdhexgalka kiiboodhka iyo jiirka labadaba. Si kastaba ha ahaatee, haddii foomkaaga sidoo kale ay ku jiraan <a ... class="btn btn-*">
xubno, kuwan waxaa la siin doonaa oo kaliya qaabka pointer-events: none
. Sida lagu xusay qaybta ku saabsan gobolka naafada ah ee badhamada (iyo gaar ahaan qaybta-hoosaadka walxaha barroosinka), hantida CSS weli lama jaan qaadin oo si buuxda looguma taageero Opera 18 iyo wixii ka hooseeya, ama Internet Explorer 11, waana ku guulaystay. Kahortag isticmaalayaasha kiiboodhka inay awood u yeeshaan inay diiradda saaraan ama dhaqaajiyaan xiriiriyeyaashan. Markaa si aad badbaado u hesho, isticmaal JavaScript-ka caadiga ah si aad u damiso xidhiidhyadaas.
Iyadoo Bootstrap ay ku dabaqi doonto qaababkan dhammaan daalacashada, Internet Explorer 11 iyo kuwa hoose si buuxda uma taageeraan disabled
sifada <fieldset>
. Adeegso JavaScript-ka caadiga ah si aad u damiso goobta daalacashadan.
Ku dar readonly
sifada booleenka wax gelinta si aad uga hortagto wax ka beddelka qiimaha gelinta. Wax galinta akhri-kaliya waxay u muuqdaan kuwo fudud (sida kuwa naafada ah), laakiin waxay hayaan cursorka caadiga ah.
Qoraalka caawinta heerka xannibista ee xakamaynta foomka.
Qoraalka caawimada waa in si cad loola xidhiidhiyaa xakamaynta foomka ee la xidhiidha isticmaalka aria-describedby
sifada. Tani waxay hubin doontaa in tignoolajiyada caawinta - sida akhristayaasha shaashadda - ay ku dhawaaqi doonaan qoraalkan caawinta marka isticmaaluhu diiradda saaro ama galo kantaroolka.
Bootstrap waxaa ka mid ah qaababka ansaxinta qaladka, digniinta, iyo gobolada guusha ee xakameynta foomka. Si aad u isticmaasho, ku dar .has-warning
, .has-error
, ama .has-success
qaybta waalidka Mid kasta .control-label
, .form-control
, iyo .help-block
cutubkaas dhexdiisa ayaa heli doona qaababka ansaxinta.
Isticmaalka qaababkan xaqiijinta si loo muujiyo xaaladda xakamaynta foom kaliya waxay bixisaa tilmaamo muuqaal ah, midab ku salaysan, taas oo aan loo gudbin doonin isticmaalayaasha tignoolajiyada caawinta - sida akhristayaasha shaashadda - ama isticmaalayaasha indhoolayaasha ah.
Hubi in tilmaam kale oo dawladeed la bixiyay. Tusaale ahaan, waxaad ku dari kartaa tilmaamo ku saabsan gobolka <label>
qoraalka xakamaynta foomka laftiisa (sida kiiska tusaalaha soo socda ee koodka), ku dar Glyphicon (oo leh qoraal kale oo habboon oo isticmaalaya .sr-only
fasalka - eeg tusaalooyinka Glyphicon ), ama bixinta xannibaad qoraal ah oo dheeraad ah. Gaar ahaan tignoolajiyada caawinta, kontaroolada foomka aan ansax ahayn ayaa sidoo kale loo qoondayn karaa aria-invalid="true"
sifo.
Waxa kale oo aad ku dari kartaa summada ra'yi-celinta ikhtiyaariga ah oo ay weheliso .has-feedback
iyo summada saxda ah.
Astaamaha jawaab celinta waxay la shaqeeyaan oo kaliya <input class="form-control">
walxaha qoraalka ah.
Meelaynta gacanta ee summada jawaab-celinta ayaa looga baahan yahay soo-gelinta aan lahayn summada iyo kooxaha wax-gelinta ee leh wax-ku-darka dhanka midig. Waxaa si xoog leh lagugu dhiirigelinayaa inaad bixiso summada dhammaan agabka la geli karo sababo gelitaanka awgood. Haddi aad rabto in aad ka hortagto in calaamadaha la soo bandhigo, ku qari .sr-only
fasalka. Haddii ay tahay inaad samayso calaamad la'aan, hagaaji top
qiimaha summada jawaab-celinta. Kooxaha wax gelinta, ku hagaaji right
qiimaha ku habboon qiimaha pixel taas oo ku xidhan ballaca addonkaaga.
Si loo hubiyo in tignoolajiyada caawinta - sida akhristayaasha shaashadda - ay si sax ah u gudbiyaan macnaha astaanta, qoraalka qarsoon ee dheeraadka ah waa in lagu daraa .sr-only
fasalka oo si cad loola xiriiriyaa xakamaynta foomka ee la xidhiidha isticmaalka aria-describedby
. Haddii kale, hubi in macnaha (tusaale ahaan, xaqiiqda ah in ay jirto digniin meel qoraal ah oo gaar ah) lagu gudbiyo qaab kale, sida beddelka qoraalka dhabta ah ee <label>
la xidhiidha xakamaynta foomka.
In kasta oo tusaalooyinka soo socda ay hore u sheegeen xaaladda ansaxinta ee qaabkooda kontaroolada <label>
qoraalka laftiisa, farsamada kor ku xusan (adeegsiga .sr-only
qoraalka iyo aria-describedby
) ayaa lagu daray ujeeddooyin tusaaleyn ah.
.sr-only
Astaamo ikhtiyaari ah oo leh calaamado qarsoonHaddii aad .sr-only
fasalka u isticmaasho si aad u qariso kontoroolka foomka <label>
(halkii aad isticmaali lahayd xulashooyinka calaamadaynta, sida aria-label
sifada), Bootstrap wuxuu si toos ah u hagaajin doonaa booska astaanta marka lagu daro.
Deji dhererka adoo isticmaalaya fasalo sida .input-lg
, oo deji ballaadhka adoo isticmaalaya fasalada safafka sida .col-lg-*
.
Samee kontaroolo foom ka dheer ama ka gaaban oo u dhigma cabbirrada badhanka.
Si dhakhso leh u cabbir calaamadaha oo samee kontaroolada gudaha .form-horizontal
adiga oo ku daraya .form-group-lg
ama .form-group-sm
.
Ku duub agabka tiirarka xadhkaha, ama shay kasta oo waalidka caadada u ah, si aad si fudud u dhaqangeliso ballaadhka la rabo.
Isticmaal casharrada badhanka ee <a>
, <button>
, ama <input>
element.
Iyadoo fasalada badhanka la isticmaali karo <a>
iyo <button>
canaasirta, kaliya <button>
canaasiirta ayaa lagu taageeraa qaybahayaga nav iyo navbar.
Haddii <a>
canaasiirta loo isticmaalo in ay u dhaqmaan sida badhamada - kicinta shaqada bogga, halkii aad u socon lahayd dukumeenti kale ama qayb ka mid ah bogga hadda - waa in sidoo kale la siiyaa ku habboon role="button"
.
Sida ku dhaqanka ugu wanaagsan, waxaanu aad ugu talinaynaa in la isticmaalo <button>
curiyaha mar kasta oo ay suurtogal tahay si loo hubiyo in la isu waafajiyo samaynta browser-ka.
Waxyaabaha kale, waxaa ka mid ah cilad ku jirta Firefox <30 oo naga diidaysa in aan dejino badhamada line-height
ku <input>
salaysan, taasoo keenaysa in aanay si sax ah u dhigmin dhererka badhamada kale ee Firefox.
Isticmaal mid kasta oo ka mid ah fasallada badhanka la heli karo si aad dhaqso u abuurto badhan qaabaysan.
Isticmaalka midabka si loogu daro macnaha badhanka kaliya waxay bixisaa tilmaam muuqaal ah, taas oo aan loo gudbin doonin isticmaalayaasha tignoolajiyada caawinta - sida akhristayaasha shaashadda. Hubi in macluumaadka lagu tilmaamay midabku ay ka cad yihiin waxa ku jira laftiisa (qoraalka muuqda ee badhanka), ama lagu daro habab kale, sida qoraal dheeraad ah oo ku qarsoon .sr-only
fasalka.
Ma jeceshahay badhamada waaweyn ama ka yar? Ku dar .btn-lg
, .btn-sm
, ama .btn-xs
cabbirro dheeraad ah.
Abuur badhamada heerka xannibaadda—kuwa ballaca buuxa ee waalidka—adigoo ku daraya .btn-block
.
Badhamada waxay u muuqan doonaan la riixo (oo leh asal madow, xuduud madow, iyo hooska gudaha) marka ay firfircoon yihiin. Cunsurrada <button>
, tan waxaa lagu sameeyaa :active
. Curiyayaasha , <a>
waxa lagu sameeyay .active
. Si kastaba ha ahaatee, waxaad isticmaali .active
kartaa <button>
s (oo aad ku dari kartaa aria-pressed="true"
sifada) haddii aad u baahan tahay inaad ku celceliso gobolka firfircoon barnaamij ahaan.
Looma baahna in lagu daro :active
maadaama ay tahay fasalka been abuurka ah, laakiin haddii aad u baahan tahay inaad ku qasabto muuqaal isku mid ah, horay u soco oo ku dar .active
.
Ku dar .active
fasalka <a>
badhamada.
Ka dhig badhamada kuwo aan la gujin karin adiga oo dib ugu luminaya opacity
.
Ku dar disabled
sifada <button>
badhamada
Haddii aad ku darto disabled
sifada a <button>
, Internet Explorer 9 iyo kuwa hoose waxay qoraalka ka dhigi doonaan cawl oo leh hadh-qoraal xun oo aynaan hagaajin karin.
Ku dar .disabled
fasalka <a>
badhamada.
Waxaan u isticmaalnaa .disabled
sida fasalka utility halkan, oo la mid ah .active
fasalka caadiga ah, sidaas darteed horgale looma baahna.
Fasalkani wuxuu isticmaalaa pointer-events: none
inuu isku dayo inuu joojiyo shaqada isku xirka<a>
s, laakiin hantida CSS weli lama jaan qaadin oo si buuxda loogama taageero Opera 18 iyo wixii ka hooseeya, ama Internet Explorer 11. Intaa waxa dheer, xataa daalacashada taageera pointer-events: none
, kiiboodhka navigation-ka ayaa weli ah mid aan saameyn ku yeelan, taasoo la micno ah in isticmaalayaasha kiiboodhka ee arka iyo isticmaalayaasha tignoolajiyada caawinta ay weli awood u yeelan doonaan inay dhaqaajiyaan xiriiriyeyaashan. Markaa si aad badbaado u hesho, isticmaal JavaScript-ka caadiga ah si aad u damiso xidhiidhyadaas.
Sawirada ku jira Bootstrap 3 waxaa laga dhigi karaa mid saaxiibtinimo leh iyada oo loo marayo kordhinta .img-responsive
fasalka. Tani waxay khuseysaa max-width: 100%;
,height: auto;
iyo display: block;
sawirka si ay si fiican ugu miisaanto xubinta waalidka.
Si aad u dhex dhigto sawirada isticmaala .img-responsive
fasalka, isticmaal .center-block
bedelka .text-center
. Faahfaahin dheeraad ah ka eeg qaybta casharada caawiye.center-block
isticmaalka.
Gudaha Internet Explorer 8-10, sawirada SVG ee wata .img-responsive
ayaa si aan qiyaas lahayn loo cabbiray. Si tan loo hagaajiyo, ku dar width: 100% \9;
meelaha lagama maarmaanka ah. Bootstrap si toos ah uma dabaqdo tan maadaama ay dhib ku keento qaababka kale ee sawirka.
Ku dar xiisado <img>
curiye si aad si fudud ugu qaabisid sawirada mashruuc kasta.
Maskaxda ku hay in Internet Explorer 8 uu ka maqan yahay geesaha wareegsan.
U gudbi macnaha midab leh oo muggeed oo xooga saaraya fasalada utility. Kuwan waxa kale oo laga yaabaa in lagu dabaqo isku-xireyaasha oo waxay u madoobayaan dul heehaabsiga si la mid ah hababka isku xidhkayada caadiga ah.
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.
Mararka qaarkood xiisadaha xoogga la saaray lama dabaqi karo sababtoo ah xulashada gaarka ah ee kale. Inta badan, xalin kugu filan waa inaad qoraalkaaga ku duubto <span>
fasalka.
Isticmaalka midabka si loogu daro macnaha kaliya waxay bixisaa tilmaam muuqaal ah, taas oo aan loo gudbin doonin isticmaalayaasha tignoolajiyada caawinta - sida akhristayaasha shaashadda. Hubi in macluumaadka lagu tilmaamay midabku yahay mid ka muuqda nuxurka laftiisa (midabada macnaha waxa kaliya loo isticmaalaa in lagu xoojiyo macnaha hore ugu jiray qoraalka/calaamadaynta), ama lagu soo daray habab kale, sida qoraal dheeraad ah oo ku qarsoon .sr-only
fasalka .
Si la mid ah fasallada midabka qoraalka ee macnaha guud, si fudud u deji asalka curiyaha fasalka kasta. Qaybaha barroosinku waxay ku madoobayaan duleelka, sida fasallada qoraalka.
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.
Mararka qaarkood xiisadaha asalka ah lama dabaqi karo sababtoo ah xulashada gaarka ah ee kale. Xaaladaha qaarkood, ka-hortag ku filan ayaa ah in lagu duubo nuxurka maaddooyinkaaga <div>
fasalka.
Sida midabada macnaha leh , hubi in macne kasta oo lagu gudbiyo midabka sidoo kale loo gudbiyo qaab aan ahayn mid soo jeedin ah.
U isticmaal astaanta guud ee u dhow si aad meesha uga saarto waxyaabaha sida moodalka iyo digniinaha.
Isticmaal daryeel si aad u muujiso shaqada hoos u dhaca iyo jihada. Ogsoonow in daryeelka caadiga ahi uu si toos ah u rogi doono menu -yada hoos u dhaca .
Ku sabbayso qayb bidix ama midig fasal. !important
waxaa lagu daraa si looga fogaado arrimaha gaarka ah. Fasallada waxaa sidoo kale loo isticmaali karaa isku-dhafka.
U dhig curiyaha display: block
dhexda iyo margin
. Loo heli karo sida isku darka iyo fasalka.
Si fudud u caddeyso float
adigoo ku daraya .clearfix
xubinta waalidka . Wuxuu adeegsadaa nadiifinta yar yar sida uu u caan baxay Nicolas Gallagher. Waxa kale oo loo isticmaali karaa isku-dhafka.
Ku qasbee shay in la muujiyo ama la qariyo ( oo ay ku jiraan akhristayaasha shaashadda ) iyadoo la adeegsanayo .show
iyo .hidden
fasallo. Fasaladani waxay isticmaalaan !important
si ay uga fogaadaan isku dhacyada gaarka ah, sida kuwa degdega ah . Waxay diyaar u yihiin oo kaliya leexinta heerka block. Waxa kale oo loo isticmaali karaa sida isku-dhafka.
.hide
waa la heli karaa, laakiin had iyo jeer ma saamayso akhristayaasha shaashadda oo waa laga saaray ilaa v3.0.1 . Isticmaal .hidden
ama .sr-only
beddelkeeda.
Intaa waxaa dheer, .invisible
waxaa loo isticmaali karaa in lagu beddelo muuqaalka curiyaha, taasoo la macno ah in display
aan la beddelin oo curiyuhu uu weli saamayn ku yeelan karo socodka dukumeentiga.
Qari shay dhammaan aaladaha marka laga reebo akhristayaasha shaashadda leh .sr-only
. Ku darso .sr-only
si .sr-only-focusable
aad u tusto curiyaha mar kale marka ay diirada saarto (tusaale isticmaale kiiboodhka-kaliya). Lagama maarmaan u ah raacitaanka hababka ugu wanaagsan ee gelitaanka . Waxa kale oo loo isticmaali karaa sida isku-dhafka.
Ka faa'iidayso .text-hide
fasalka ama isku darka si aad kaaga caawiso ku beddelashada qoraalka curiyaha oo leh sawir asal ah.
Horumarka saaxiibtinimo ee moobilka dhaqsaha badan, u isticmaal fasaladan utility si aad u muujiso oo aad ugu qariso waxa ku jira aaladda adoo adeegsanaya weydiinta warbaahinta. Waxa kale oo ku jira fasallada utility ee loogu beddelayo nuxurka marka la daabaco.
Isku day inaad kuwan u isticmaasho si xaddidan oo iska ilaali abuurista noocyo kala duwan oo isla goobta ah. Taa beddelkeeda, u isticmaal si aad u dhammaystirto soo bandhigida qalab kasta.
U isticmaal hal ama isku darka fasallada la heli karo si aad ugu rogato nuxurka guud ahaan meelaha goynta ee aragtida.
Aalado yaryar oo dheeraad ah oo telefoonada ah (<768px) | Aaladaha yaryar ee kiniiniyada (≥768px) | Qalab dhexdhexaad ah Desktops (≥992px) | Aaladaha waaweyn ee Desktops (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Muuqda | Qarsoon | Qarsoon | Qarsoon |
.visible-sm-* |
Qarsoon | Muuqda | Qarsoon | Qarsoon |
.visible-md-* |
Qarsoon | Qarsoon | Muuqda | Qarsoon |
.visible-lg-* |
Qarsoon | Qarsoon | Qarsoon | Muuqda |
.hidden-xs |
Qarsoon | Muuqda | Muuqda | Muuqda |
.hidden-sm |
Muuqda | Qarsoon | Muuqda | Muuqda |
.hidden-md |
Muuqda | Muuqda | Qarsoon | Muuqda |
.hidden-lg |
Muuqda | Muuqda | Muuqda | Qarsoon |
Sida v3.2.0, .visible-*-*
fasalada goob kasta oo nasasho ah waxay ku yimaadaan saddex nooc, mid kasta oo display
qiimaha hantida CSS ee hoos ku taxan.
Kooxda fasallada | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Marka, xs
tusaale ahaan shaashadaha yaryar ee dheeraadka ah, .visible-*-*
fasallada la heli karo waa: .visible-xs-block
, .visible-xs-inline
, iyo .visible-xs-inline-block
.
Fasallada .visible-xs
, .visible-sm
, .visible-md
iyo .visible-lg
sidoo kale waa jiraan, laakiin waa la baabi'iyay ilaa v3.2.0 . Waxay qiyaastii u dhigmaan .visible-*-block
, marka laga reebo kiisas dheeraad ah oo gaar ah oo ku saabsan leexinta <table>
walxaha la xidhiidha.
Si la mid ah fasallada jawaab-celinta caadiga ah, u isticmaal kuwan ku beddelashada nuxurka daabacaadda.
Fasallada | Browser | Daabac |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Qarsoon | Muuqda |
.hidden-print |
Muuqda | Qarsoon |
Fasalka .visible-print
sidoo kale wuu jiraa laakiin wuu go'ay ilaa v3.2.0 . Waxay u dhigantaa qiyaastii .visible-print-block
, marka laga reebo kiisas dheeraad ah oo gaar ah oo ku saabsan <table>
walxaha la xiriira.
Dib u qiyaas biraawsarkaaga ama ku shub qalabyo kala duwan si aad u tijaabiso fasalada utility ee ka jawaabaya.
Calaamadaha cagaarka ah waxay muujinayaan curiyaha inuu ka muuqanayo aragtidaada hadda.
Halkan, calamadaha cagaarka ah waxay kaloo muujinayaan in curiyaha uu ku qarsoon yahay aragtidaada hadda.
Bootstrap's CSS waxa lagu dhisay wax ka yar, horudhac leh hawlo dheeraad ah sida doorsoomayaasha, isku darka, iyo hawlaha ururinta CSS. Kuwa doonaya inay isticmaalaan isha Faylasha yar halkii ay ka ahaan lahaayeen faylalkayada CSS ee la soo ururiyey waxay isticmaali karaan doorsoomayaal badan iyo iskudhafyo aan isticmaalno inta lagu jiro qaabka.
Doorsoomayaasha xayndaabyada iyo isku darka waxay ku daboolan yihiin qaybta nidaamka Grid .
Bootstrap waxaa loo isticmaali karaa ugu yaraan laba siyaabood: iyadoo la adeegsanayo CSS-ga la soo ururiyey ama isha laga helo faylal yar. Si aad u ururiso faylalka Yar, la tasho qaybta Bilaabidda sida loo habeeyo deegaankaaga horumarinta si aad u socodsiiso amarada lagama maarmaanka ah.
Aaladaha kooxda saddexaad ee ururinta ayaa laga yaabaa inay la shaqeeyaan Bootstrap, laakiin ma taageeraan kooxdayada asaasiga ah.
Doorsoomayaasha ayaa loo isticmaalaa dhammaan mashruuca oo dhan si ay u dhexeyaan oo loo wadaago qiyamka sida caadiga ah loo isticmaalo sida midabada, kala dheeraynta, ama xirmooyinka xarfaha. Si aad u hesho burbur dhammaystiran, fadlan eeg Customizer-ka .
Si fudud u isticmaal laba nidaam midab: cabbir cawl iyo semantic. Midabada Grayscale waxay si degdeg ah u helaan hadhka madow ee sida caadiga ah loo isticmaalo halka semantic ay ku jiraan midabyo kala duwan oo loo qoondeeyay qiyamka macnaha leh.
Isticmaal mid kasta oo ka mid ah doorsoomayaasha midabka sida ay yihiin ama ku beddel doorsoomayaal macno badan mashruucaaga.
Wax yar oo doorsoomayaal ah oo si degdeg ah u habeynaya walxaha muhiimka ah ee qalfoofka goobtaada.
Si sahal ah u habayso isku xirkaaga midabka saxda ah oo leh hal qiime oo kaliya.
Ogsoonow in uu @link-hover-color
isticmaalo shaqo, qalab kale oo cajiib ah oo ka yar, si uu si otomaatig ah u abuuro midabka qulqulka saxda ah. Waxaad isticmaali kartaa darken
, lighten
, saturate
iyo desaturate
.
Si fudud u deji wejigaaga, cabbirka qoraalka, hoggaaminta, iyo wax ka badan oo leh doorsoomayaal degdeg ah. Bootstrap waxay isticmaashaa kuwan sidoo kale si ay u bixiso isku darka qoraallada fudud.
Laba doorsoomayaal degdeg ah oo loogu talagalay habaynta goobta iyo magaca faylka ee astaantaada.
Qaybaha Bootstrap oo dhan waxay isticmaalaan doorsoomayaal aan caadi ahayn si loo dejiyo qiyamka guud. Halkan waxaa ah kuwa ugu badan ee la isticmaalo.
Isku-darka iibiyayaashu waa isku-dhafan si ay u taageeraan daalacashada badan iyaga oo ku daraya dhammaan horgalayaasha iibiyaha ee ku jira CSS-gaaga la soo ururiyey.
Ku celi qaabka sanduuqa qaybahaaga oo leh hal iskudar. Macnaha guud, ka eeg maqaalkan waxtarka leh ee Mozilla .
Isku-darka waxaa laga dhigay v3.2.0, iyadoo la hirgelinayo Autoprefixer. Si loo ilaaliyo iswaafajinta gadaal, Bootstrap waxay sii wadi doontaa isticmaalka isku dhafka gudaha ilaa Bootstrap v4.
Maanta dhammaan daalacashada casriga ah waxay taageeraan border-radius
hantida aan horay loo sii shaacin. Sidan oo kale, ma jiro wax .border-radius()
isku dhafan, laakiin Bootstrap waxa ku jira jid-gaabyo si degdeg ah loogu soo koobo laba geesood oo dhinac gaar ah shay ah.
Haddii dhageystayaasha aad beegsaneyso ay isticmaalayaan daalacayaasha iyo aaladaha ugu dambeeyay iyo kuwa ugu waaweyn, hubi inaad kaliya isticmaasho box-shadow
hantida. Haddii aad u baahan tahay taageerada aaladaha Android ka hore (pre-v4) iyo iOS (ka hor-iOS 5), isticmaal isku- dhafka go'ay si aad u soo qaadato horgalayaasha loo baahan yahay -webkit
.
Isku-darka waa la jaray sida v3.1.0 , maadaama Bootstrap uusan si rasmi ah u taageerin aaladaha duugoobay ee aan taageerin hantida caadiga ah. Si loo ilaaliyo iswaafajinta gadaal, Bootstrap waxay sii wadi doontaa isticmaalka isku dhafka gudaha ilaa Bootstrap v4.
U hubso inaad isticmaasho rgba()
midabada hooska sanduuqaaga si ay ugu milmaan sida ugu macquulsan ee asalka ah.
Isku darka badan ee dabacsanaanta. Deji dhammaan macluumaadka kala-guurka mid, ama cadee daahitaan gooni ah iyo muddada hadba loo baahdo.
Isku-darka ayaa hoos u dhacay ilaa v3.2.0, iyadoo la hirgelinayo Autoprefixer. Si loo ilaaliyo iswaafajinta gadaal-dambe, Bootstrap waxay sii wadi doontaa adeegsiga isku-darka gudaha ilaa Bootstrap v4.
Wareeg, cabbir, tarjum (dhaqdhaqaaq), ama qallooci shay kasta.
Isku-darka ayaa hoos u dhacay ilaa v3.2.0, iyadoo la hirgelinayo Autoprefixer. Si loo ilaaliyo iswaafajinta gadaal-dambe, Bootstrap waxay sii wadi doontaa adeegsiga isku-darka gudaha ilaa Bootstrap v4.
Hal iskudhaf ah oo loogu talagalay isticmaalka dhammaan sifooyinka animation CSS3 ee hal caddayn iyo isku darka kale ee guryaha gaarka ah.
Isku-darka ayaa hoos u dhacay ilaa v3.2.0, iyadoo la hirgelinayo Autoprefixer. Si loo ilaaliyo iswaafajinta gadaal-dambe, Bootstrap waxay sii wadi doontaa adeegsiga isku-darka gudaha ilaa Bootstrap v4.
Deji mugdiga dhammaan daalacashada oo bixi filter
dib u dhac IE8.
Bixi macnaha guud ee kontaroolada foomka gudaha goob kasta.
Ku samee tiirar CSS gudaheeda hal shay.
Si sahal ah u rogo mid kasta oo ka mid ah labada midab oo u beddel jaan-gooyada dambe. Sare u qaad oo deji jihada, isticmaal saddex midab, ama isticmaal jaan-jaraha shucaaca. Hal isku-dar ah waxaad ku helaysaa dhammaan eray-bixinnada hor-galayaasha ah ee aad u baahan doonto.
Waxa kale oo aad qeexi kartaa xagasha laba midab ee caadiga ah, jaanis toosan:
Haddii aad u baahan tahay qaabka tima-jaraha jaranjarada, taasi waa sahlan tahay, sidoo kale. Kaliya cadee hal midab oo waxaan ku dabooshan doonaa xariijimo cad oo hufan.
Kor u qaad oo isticmaal saddex midab. Deji midabka koowaad, midabka labaad, midabka labaad ee joogsiga (qiimaha boqolkiiba sida 25%), iyo midabka saddexaad oo leh kuwan:
Madaxa kor u qaad! Haddi aad waligaa u baahato in aad iska saarto gradient, iska hubi in aad ka saarto IE-gaar ah oo filter
aad ku dartay. Waxaad taas samayn kartaa adiga oo isticmaalaya isku - .reset-filter()
dhafkabackground-image: none;
Isku darka utility waa iskudhafyo isku dara guryaha CSS ee aan xidhiidh la lahayn si loo gaadho yool ama hawl gaar ah.
Iska ilaali inaad ku darto class="clearfix"
shay kasta oo beddelka ku dar .clearfix()
qaska halka ku habboon. Wuxuu isticmaalaa nadiifiyaha yar ee Nicolas Gallagher .
Si degdeg ah u dhexda shay kasta oo ku jira waalidkeed. Waxay u baahan tahay width
ama max-width
in la dejiyo.
Si fudud u qeex cabbirka shayga.
Si fudud u habbee ikhtiyaarada cabbirka ee meel kasta oo qoraalka ah, ama shay kasta oo kale. Cilladaha dhaqanka browserka caadiga ah ( both
).
Si sahal ah ugu goog qoraalka ellipsis leh hal qas. Wuxuu u baahan yahay curiyaha inuu noqdo block
ama inline-block
heer.
Sheeg laba dariiqo sawir iyo cabbirka sawirka @1x, Bootstrap-na waxa uu bixin doonaa @2x weydiinta warbaahinta. Haddii aad hayso sawiro badan oo aad u adeegto, ka fiirso inaad gacanta ku qorto sawirkaaga CSS ee hal cod oo warbaahin ah.
Halka Bootstrap lagu dhisay wax ka yar, waxay sidoo kale leedahay deked Sass oo rasmi ah . Waxaan ku haynaa meel gooni ah oo GitHub ah waxaanan ku qabanaa cusboonaysiinta qoraal beddelaad.
Mar haddii dekedda Sass ay leedahay dib-u-celin gaar ah oo ay u adeegto dhegeystayaal xoogaa kala duwan, waxa ku jira mashruucu si weyn uga duwan yahay mashruuca Bootstrap-ka ugu weyn. Tani waxay hubinaysaa in dekedda Sass ay la jaanqaadi karto inta ugu badan ee nidaamyada Sass-ku-salaysan ee suurtogalka ah.
Jidka | Sharaxaada |
---|---|
lib/ |
Koodhka dahabka ah ee Ruby (qaabaynta Sass, biraha iyo isku dhafka Compass) |
tasks/ |
Qoraalada beddelka (oo kor u rogaya In ka yar Sass) |
test/ |
Tijaabooyin isku-dubarid |
templates/ |
Muujinta xirmada Compass |
vendor/assets/ |
Sass, JavaScript, iyo faylasha font |
Rakefile |
Hawlaha gudaha, sida ruugista iyo beddelidda |
Booqo kaydka GitHub ee dekeda Sass si aad u aragto faylashan oo shaqaynaya.
Macluumaad ku saabsan sida loo rakibo oo loo isticmaalo Bootstrap ee Sass, la tasho akhrinta kaydka GitHub . Waa isha ugu casrisan oo ay ku jirto macluumaadka loo isticmaalo Rails, Compass, iyo mashaariicda Sass caadiga ah.