Tá Bootstrap tógtha ar ghreille sofhreagrach 12-cholún. Tá leagan amach leithead seasta agus sreabhán bunaithe ar an gcóras sin san áireamh againn freisin.
Úsáideann Bootstrap eilimintí HTML agus airíonna CSS a éilíonn úsáid an doctype HTML5. Bí cinnte é a chur san áireamh ag tús gach leathanaigh Bootstrapped i do thionscadal.
- <!DOCTYPE html>
- <html lang = "ga" >
- ...
- </html>
Laistigh den chomhad scaffolding.less , shocraigh muid taispeáint dhomhanda bhunúsach, clóghrafaíocht, agus stíleanna naisc. Go sonrach, táimid:
background-color: white;
ar anbody
@baseFontFamily
, @baseFontSize
, agus @baseLineHeight
tréithe mar ár mbonn clóghrafaíochta@linkColor
agus cuir i bhfeidhm na folínte naisc amháin:hover
Ó Bootstrap 2, tá an t-athshocrú CSS traidisiúnta tagtha chun cinn chun úsáid a bhaint as eilimintí ó Normalize.css , tionscadal le Nicolas Gallagher a thugann cumhacht don HTML5 Boilerplate freisin .
Is féidir an t-athshocrú nua a fháil fós i reset.less , ach le go leor gnéithe a bhaint as go gairid agus cruinneas.
Úsáideann an córas greille réamhshocraithe a chuirtear ar fáil i Bootstrap 12 cholún a fhágann leithead 724px, 940px (réamhshocraithe gan CSS freagrúil san áireamh), agus 1170px. Faoi bhun amhairc 767px, éiríonn na colúin sreabhach agus cruachta go hingearach.
- <div rang = "row" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Mar a léirítear anseo, is féidir leagan amach bunúsach a chruthú le dhá “cholún”, gach ceann acu a chuimsíonn roinnt de na 12 cholún bhunúsacha a shainmhínigh muid mar chuid dár gcóras greille.
- <div rang = "row" >
- <div class = "span4" > ... </div>
- <div class = "span4 offset4" > ... </div>
- </div>
Leis an gcóras greille statach (neamh-sreabhach) i Bootstrap, tá sé éasca neadú. Chun d'inneachar a neadú, ní gá ach sraith nua .row
agus sraith .span*
colún a chur leis laistigh de .span*
cholún atá ann cheana féin.
Ba cheart go n-áireofaí i sraitheanna neadaithe sraith colún a chuireann suas le líon na gcolún dá thuismitheoir. Mar shampla, .span3
ba chóir dhá cholún neadaithe a chur laistigh de .span6
.
- <div rang = "row" >
- <div class = "span6" >
- Colún Leibhéal 1
- <div rang = "row" >
- <div class = "span3" > Leibhéal 2 </div>
- <div class = "span3" > Leibhéal 2 </div>
- </div>
- </div>
- </div>
Úsáideann an córas greille sreabhán céatadáin le haghaidh leithid na gcolún in ionad picteilíní seasta. Tá na héagsúlachtaí freagrúla céanna aige freisin agus atá ár gcóras eangaí seasta, ag cinntiú comhréireanna cuí le haghaidh réitigh agus gléasanna príomhscáileáin.
Déan sreabhach ró ar bith go simplí trí athrú .row
go .row-fluid
. Fanann na colúin mar a chéile, rud a fhágann go bhfuil sé thar a bheith simplí smeach idir leagan amach seasta agus sreabhán.
- <div class = "row-fluid" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Tá beagán difriúil ag baint le neadú le greillí sreabhán: ní gá go mbeadh líon na gcolún neadaithe ag teacht leis an tuismitheoir. Ina áit sin, athshocraítear do cholúin ag gach leibhéal mar go nglacann gach ró 100% den cholún tuismitheora.
- <div class = "row-fluid" >
- <div class = "span12" >
- Leibhéal 1 den cholún
- <div class = "row-fluid" >
- <div class = "span6" > Leibhéal 2 </div>
- <div class = "span6" > Leibhéal 2 </div>
- </div>
- </div>
- </div>
Athróg | Luach réamhshocraithe | Cur síos |
---|---|---|
@gridColumns |
12 | Líon na gcolún |
@gridColumnWidth |
60px | Leithead gach colúin |
@gridGutterWidth |
20px | Spás diúltach idir na colúin |
Insuite i Bootstrap tá dornán athróg chun an córas greille 940px réamhshocraithe a shaincheapadh, atá doiciméadaithe thuas. Stóráiltear gach athróg don ghreille in athróga.less.
Nuair a dhéantar an eangach a mhodhnú, ní mór na trí @grid*
athróg a athrú agus Bootstrap a ath-thiomsú. Athraigh na hathróga eangaí in athróga.less agus bain úsáid as ceann amháin de na ceithre bhealach doiciméadaithe chun athróg a dhéanamh . Má tá tuilleadh colúin á gcur leis agat, déan cinnte an CSS a chur leis dóibh siúd in grid.less.
Ní oibríonn saincheaptha na greille ach ag an leibhéal réamhshocraithe, an eangach 940px. Chun na gnéithe sofhreagracha de Bootstrap a choinneáil, beidh ort na greillí a shaincheapadh i sofhreagrach.less.
An leagan amach réamhshocraithe agus simplí ar fud 940px, dírithe ar shuíomh Gréasáin nó leathanach ar bith a sholáthraíonn leathanach amháin <div class="container">
.
- <comhlacht>
- <div class = "container" >
- ...
- </div>
- </corp>
<div class="container-fluid">
tugann sé struchtúr leathanach solúbtha, leithead íosta agus uasta, agus barra taoibh ar chlé. Tá sé iontach le haghaidh apps agus doiciméid.
- <div class = "container-fluid" >
- <div class = "row-fluid" >
- <div class = "span2" >
- <!-- Ábhar an bharra taoibh-->
- </div>
- <div class = "span10" >
- <!-- Ábhar an chomhlachta-->
- </div>
- </div>
- </div>
Ceadaíonn fiosruithe ó na meáin CSS saincheaptha bunaithe ar roinnt coinníollacha - cóimheasa, leithid, cineál taispeána, srl - ach de ghnáth díríonn siad timpeall min-width
agus max-width
.
Bain úsáid as fiosrúcháin ó na meáin go freagrach agus mar thús do lucht éisteachta soghluaiste amháin. I gcás tionscadal níos mó, smaoinigh ar bhunachar cód tiomnaithe agus ní ar shraith ceisteanna ó na meáin.
Tacaíonn Bootstrap le dornán ceisteanna ó na meáin i gcomhad amháin chun cabhrú le do thionscadail a dhéanamh níos oiriúnaí ar ghléasanna éagsúla agus ar réitigh scáileáin. Seo a bhfuil san áireamh:
Lipéad | Leithead an leagain amach | Leithead an cholúin | Leithead gutter |
---|---|---|---|
Fóin chliste | 480px agus thíos | Colúin sreabhach, gan aon leithid seasta | |
Fón cliste go táibléad | 767px agus thíos | Colúin sreabhach, gan aon leithid seasta | |
Táibléad portráidí | 768px agus os a chionn | 42px | 20px |
Réamhshocrú | 980px agus suas | 60px | 20px |
Taispeáint mhór | 1200px agus suas | 70px | 30px |
Chun a chinntiú go dtaispeánann gléasanna leathanaigh fhreagracha i gceart, cuir an meitea-chlib amhairc san áireamh.
- <meta name = "viewport" content = "leithead=leithead an fheiste, scála tosaigh=1.0" >
Ní chuireann Bootstrap na ceisteanna seo ó na meáin san áireamh go huathoibríoch, ach tá sé an-éasca iad a thuiscint agus iad a chur leis agus ní mór ach beagán socraithe a dhéanamh. Tá roinnt roghanna agat chun gnéithe sofhreagracha Bootstrap a áireamh:
Cén fáth nach gcuimsítear ach é? An fhírinne a insint, ní gá gach rud a bheith sofhreagrach. In ionad forbróirí a spreagadh chun an ghné seo a bhaint, is fearr linn é a chumasú.
- /* Fóin tírdhreacha agus síos */
- @media ( leithead uasta : 480px ) { ... } _
- /* Fón tírdhreacha go tablet portráide */
- @media ( leithead uasta : 767px ) { ... } _
- /* Táibléad portráide chuig an tírdhreach agus deasc */
- @media ( min - leithead : 768px ) agus ( leithead uasta : 979px ) { ... } _
- /* Deasc mór */
- @media ( min - leithead : 1200px ) { ... }
Ar mhaithe le forbairt níos tapúla atá éasca le húsáid, bain úsáid as na bunranganna fóntais seo chun ábhar a thaispeáint agus a cheilt trí ghléas.
Bain úsáid as ar bhonn teoranta agus seachain leaganacha iomlána éagsúla den láithreán céanna a chruthú. Ina áit sin, bain úsáid as iad chun cur i láthair gach feiste a chomhlánú.
Mar shampla, b’fhéidir go dtaispeánfá <select>
eilimint do nav ar leagan amach móibíleach, ach ní ar tháibléad ná ar dheasc.
Taispeántar anseo tábla de na ranganna a dtacaímid leo agus a n-éifeacht ar leagan amach fiosrúchán meán ar leith (lipéadaithe le gléas). Is féidir iad a fháil i responsive.less
.
Aicme | Fóin480px agus thíos | Táibléad767px agus thíos | Deasc768px agus os a chionn |
---|---|---|---|
.visible-phone |
Infheicthe | i bhfolach | i bhfolach |
.visible-tablet |
i bhfolach | Infheicthe | i bhfolach |
.visible-desktop |
i bhfolach | i bhfolach | Infheicthe |
.hidden-phone |
i bhfolach | Infheicthe | Infheicthe |
.hidden-tablet |
Infheicthe | i bhfolach | Infheicthe |
.hidden-desktop |
Infheicthe | Infheicthe | i bhfolach |
Athraigh do bhrabhsálaí nó lódáil ar ghléasanna éagsúla chun na ranganna thuas a thástáil.
Léiríonn seicmharcanna glasa go bhfuil an rang le feiceáil i do radharc reatha.
Anseo, cuireann seicmharcanna glasa in iúl go bhfuil an rang i bhfolach i do radharcra reatha.