Tha Bootstrap air a thogail air cliath freagairteach 12-colbh. Tha sinn cuideachd air dealbhadh leud stèidhichte agus siùbhlach a thoirt a-steach stèidhichte air an t-siostam sin.
Bidh Bootstrap a’ cleachdadh eileamaidean HTML agus feartan CSS a dh’ fheumas an doctype HTML5 a chleachdadh. Dèan cinnteach gun cuir thu a-steach e aig toiseach gach duilleag Bootstrapped sa phròiseact agad.
- <!DOCTYPE html>
- <html lang = "ga" >
- ...
- </html>
Taobh a-staigh an fhaidhle scaffolding.less , shuidhich sinn taisbeanadh cruinne bunaiteach, clò-sgrìobhaidh, agus stoidhlichean ceangail. Gu sònraichte, tha sinn:
background-color: white;
air anbody
@baseFontFamily
, @baseFontSize
, agus @baseLineHeight
buadhan mar ar bunait clò-sgrìobhaidh@linkColor
agus cuir an gnìomh fo-cheanglaichean ceangail a-mhàin air:hover
Mar Bootstrap 2, tha an ath-shuidheachadh CSS traidiseanta air a thighinn air adhart gus feum a dhèanamh de eileamaidean bho Normalize.css , pròiseact le Nicolas Gallagher a tha cuideachd a’ toirt cumhachd don HTML5 Boilerplate .
Faodar an ath-shuidheachadh ùr a lorg fhathast ann an reset.less , ach le mòran eileamaidean air an toirt air falbh airson giorrad agus mionaideachd.
Bidh an siostam clèithe bunaiteach a tha air a sholarachadh ann am Bootstrap a’ cleachdadh 12 colbhan a bheir seachad aig leudan 724px, 940px (àbhaisteach gun CSS freagairteach air a thoirt a-steach), agus 1170px. Fo phuirt-seallaidh 767px, bidh na colbhan a’ fàs siùbhlach agus a’ cruachadh gu dìreach.
- <div class = "sreath" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Mar a chithear an seo, faodar cruth bunaiteach a chruthachadh le dà “cholbh”, gach fear a’ spangachadh grunn de na 12 colbhan bunaiteach a mhìnich sinn mar phàirt den t-siostam clèithe againn.
- <div class = "sreath" >
- <div class = "span4" > ... </div>
- <div class = "span4 offset4" > ... </div>
- </div>
Leis an t-siostam clèithe statach (neo-fhliuch) ann am Bootstrap, tha e furasta neadachadh. Gus do shusbaint a neadachadh, dìreach cuir colbhan ùra .row
agus seata de .span*
cholbhan taobh a-staigh .span*
colbh a tha ann mu thràth.
Bu chòir seata de cholbhan a bhith ann an sreathan neadachaidh a tha a’ cur ris an àireamh de cholbhan de a phàrant. Mar eisimpleir, .span3
bu chòir dà cholbh neadachaidh a chuir taobh a-staigh faidhle .span6
.
- <div class = "sreath" >
- <div class = "span6" >
- Colbh ìre 1 a-nuas
- <div class = "sreath" >
- <div class = "span3" > Ìre 2 </div>
- <div class = "span3" > Ìre 2 </div>
- </div>
- </div>
- </div>
Bidh an siostam clèithe siùbhlach a’ cleachdadh ceudadan airson leud colbhan an àite piogsail stèidhichte. Tha na h-aon atharrachaidhean freagairteach aige ris an t-siostam clèithe stèidhichte againn, a’ dèanamh cinnteach à cuibhreannan ceart airson prìomh rùintean sgrion agus innealan.
Dèan sreath sam bith fluid dìreach le bhith ag atharrachadh .row
gu .row-fluid
. Bidh na colbhan a’ fuireach mar a tha iad, ga dhèanamh gu math furasta gluasad eadar dealbhadh stèidhichte agus siùbhlach.
- <div class = "row-fluid" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Tha neadachadh le cliathan siùbhlach beagan eadar-dhealaichte: chan fheum an àireamh de cholbhan neadachaidh a bhith co-ionnan ris a’ phàrant. An àite sin, thèid na colbhan agad ath-shuidheachadh aig gach ìre leis gu bheil gach sreath a’ toirt suas 100% den cholbh phàrant.
- <div class = "row-fluid" >
- <div class = "span12" >
- Ìre 1 den cholbh
- <div class = "row-fluid" >
- <div class = "span6" > Ìre 2 </div>
- <div class = "span6" > Ìre 2 </div>
- </div>
- </div>
- </div>
Caochlaideach | Luach bunaiteach | Tuairisgeul |
---|---|---|
@gridColumns |
12 | Àireamh de cholbhan |
@gridColumnWidth |
60px | Leud gach colbh |
@gridGutterWidth |
20px | Àite àicheil eadar colbhan |
Air an togail a-steach do Bootstrap tha dòrlach de chaochladairean airson an siostam clèithe 940px bunaiteach a ghnàthachadh, air a chlàradh gu h-àrd. Tha na caochladairean uile airson a’ ghriod air an stòradh ann an caochladairean.less.
Tha atharrachadh a’ ghriod a’ ciallachadh na trì @grid*
caochladairean atharrachadh agus Bootstrap ath-chruinneachadh. Atharraich na caochladairean clèithe ann an caochladairean.less agus cleachd aon de na ceithir dòighean a chaidh a chlàradh airson ath-chruinneachadh . Ma tha thu a’ cur barrachd cholbhan ris, dèan cinnteach gun cuir thu CSS ris airson an fheadhainn ann an grid.less.
Chan eil gnàthachadh a’ ghriod ag obair ach aig an ìre àbhaisteach, a’ ghriod 940px. Gus na taobhan freagairteach de Bootstrap a chumail suas, feumaidh tu cuideachd na cliathan a ghnàthachadh ann an freagairteach.less.
An cruth bunaiteach agus sìmplidh 940px-leathann, sa mheadhan airson dìreach làrach-lìn no duilleag sam bith air a thoirt seachad le aon fhaidhle <div class="container">
.
- <corp>
- <div class = "container" >
- ...
- </div>
- </corp>
<div class="container-fluid">
a’ toirt structar duilleag sùbailte, mion-leud is leud as motha, agus bàr-taoibh chlì. Tha e math airson aplacaidean agus docs.
- <div class = "container-fluid" >
- <div class = "row-fluid" >
- <div class = "span2" >
- <!--Susbaint bàr-taoibh-->
- </div>
- <div class = "span10" >
- <!-- Susbaint a’ chuirp-->
- </div>
- </div>
- </div>
Bidh ceistean meadhanan a’ ceadachadh CSS àbhaisteach stèidhichte air grunn chumhachan - co-mheasan, leud, seòrsa taisbeanaidh, msaa - ach mar as trice bidh fòcas timcheall min-width
agus max-width
.
Cleachd ceistean meadhanan gu ciallach agus dìreach mar thoiseach tòiseachaidh don luchd-èisteachd gluasadach agad. Airson pròiseactan nas motha, smaoinich air bunaitean còd sònraichte agus chan e sreathan de cheistean meadhanan.
Bidh Bootstrap a’ toirt taic do ghrunn cheistean meadhanan ann an aon fhaidhle gus do phròiseactan a dhèanamh nas freagarraiche air diofar innealan agus fuasglaidhean sgrion. Seo na tha air a ghabhail a-steach:
Label | Leud an t-suidheachaidh | Leud colbh | Leud an cutair |
---|---|---|---|
Fònaichean sgairteil | 480px agus gu h-ìosal | Colbhan fluid, gun leud stèidhichte | |
Fònaichean sgairteil gu tablaidean | 767px agus gu h-ìosal | Colbhan fluid, gun leud stèidhichte | |
Clàran dhealbhan | 768px agus gu h-àrd | 42px | 20px |
Deònach | 980px agus suas | 60px | 20px |
Taisbeanadh mòr | 1200px agus suas | 70px | 30px |
Gus dèanamh cinnteach gu bheil innealan a’ taisbeanadh duilleagan freagairteach gu ceart, cuir a-steach an taga meta viewport.
- <meta name = "viewport" content = "width=leud-inneal, tùs-sgèile=1.0" >
Cha bhith Bootstrap a’ toirt a-steach na ceistean meadhanan sin gu fèin-ghluasadach, ach tha e glè fhurasta an tuigsinn agus an cur ris agus feumar glè bheag de shuidheachadh. Tha beagan roghainnean agad airson feartan freagairteach Bootstrap a thoirt a-steach:
Carson nach cuir thu a-steach e? Leis an fhìrinn innse, chan fheum a h-uile dad a bhith freagairteach. An àite a bhith a’ brosnachadh luchd-leasachaidh am feart seo a thoirt air falbh, tha sinn den bheachd gu bheil e nas fheàrr a chomasachadh.
- /* Fònaichean cruth-tìre agus sìos */
- @media ( leud as motha : 480px ) { ... }
- /* Fòn cruth-tìre gu clàr dhealbhan */
- @media ( leud as motha : 767px ) { ... }
- /* Clàr dhealbhan gu cruth-tìre agus deasg */
- @media ( min - leud : 768px ) agus ( leud as motha : 979px ) { ... }
- /* Deasg mòr */
- @media ( mion - leud : 1200px ) { ... }
Airson leasachadh gluasadach nas luaithe, cleachd na clasaichean goireis bunaiteach sin airson a bhith a’ sealltainn agus a’ falach susbaint le inneal.
Cleachd air stèidh chuingealaichte agus seachain dreachan gu tur eadar-dhealaichte den aon làrach a chruthachadh. An àite sin, cleachd iad gus cur ri taisbeanadh gach inneal.
Mar eisimpleir, is dòcha gu bheil thu a’ sealltainn <select>
eileamaid airson nav air cruth gluasadach, ach chan ann air clàran no deasg.
Chithear an seo clàr de na clasaichean ris a bheil sinn a’ toirt taic agus a’ bhuaidh a th’ aca air cruth ceist mheadhanan sònraichte (le bileagan le inneal). Gheibhear iad ann an responsive.less
.
Clas | Fònaichean480px agus gu h-ìosal | Clàran767px agus gu h-ìosal | Deasg768px agus gu h-àrd |
---|---|---|---|
.visible-phone |
faicsinneach | Falaichte | Falaichte |
.visible-tablet |
Falaichte | faicsinneach | Falaichte |
.visible-desktop |
Falaichte | Falaichte | faicsinneach |
.hidden-phone |
Falaichte | faicsinneach | faicsinneach |
.hidden-tablet |
faicsinneach | Falaichte | faicsinneach |
.hidden-desktop |
faicsinneach | faicsinneach | Falaichte |
Ath-mheudaich do bhrobhsair no luchdaich air diofar innealan gus na clasaichean gu h-àrd a dhearbhadh.
Tha comharran uaine a’ nochdadh gu bheil clas ri fhaicinn anns a’ phort-seallaidh gnàthach agad.
An seo, tha comharran-seic uaine a’ nochdadh gu bheil clas falaichte anns a’ phort-seallaidh gnàthach agad.