CSS
Suidhichidhean CSS cruinne, eileamaidean HTML bunaiteach air an stialladh agus air an neartachadh le clasaichean leudachail, agus siostam clèithe adhartach.
Suidhichidhean CSS cruinne, eileamaidean HTML bunaiteach air an stialladh agus air an neartachadh le clasaichean leudachail, agus siostam clèithe adhartach.
Faigh an ìsleachadh air na prìomh phìosan de bhun-structar Bootstrap, a’ toirt a-steach ar dòigh-obrach airson leasachadh lìn nas fheàrr, nas luaithe agus nas làidire.
Bidh Bootstrap a’ cleachdadh cuid de eileamaidean HTML agus feartan CSS a dh’ fheumas an doctype HTML5 a chleachdadh. Cuir a-steach e aig toiseach do phròiseactan gu lèir.
Le Bootstrap 2, chuir sinn ris stoidhlichean càirdeil gluasadach roghainneil airson prìomh thaobhan den fhrèam. Le Bootstrap 3, tha sinn air am pròiseact ath-sgrìobhadh gus a bhith càirdeil gluasadach bhon toiseach. An àite a bhith a’ cur ri stoidhlichean gluasadach roghainneil, bidh iad air am fuine a-steach don chridhe. Gu dearbh, tha Bootstrap gluasadach an toiseach . Gheibhear ciad stoidhlichean gluasadach air feadh an leabharlainn gu lèir an àite ann am faidhlichean fa leth.
Gus dèanamh cinnteach gu bheilear a’ toirt seachad ceart agus a’ suathadh suathadh, cuir an taga meta viewport ris an fhaidhle <head>
.
'S urrainn dhut comasan sùmaidh a chur à comas air innealan-làimhe le bhith a' cur user-scalable=no
ris an taga meta viewport. Bidh seo a’ cur casg air gluasad, a’ ciallachadh nach urrainn do luchd-cleachdaidh ach gluasad, agus mar thoradh air an sin bidh an làrach agad a’ faireachdainn beagan nas coltaiche ri tagradh dùthchasach. Gu h-iomlan, chan eil sinn a’ moladh seo air a h-uile làrach, mar sin bi faiceallach!
Bidh Bootstrap a’ suidheachadh taisbeanadh cruinneil bunaiteach, clò-sgrìobhadh, agus stoidhlichean ceangail. Gu sònraichte, tha sinn:
background-color: #fff;
air anbody
@font-family-base
, @font-size-base
, agus @line-height-base
buadhan mar ar bunait clò-sgrìobhaidh@link-color
agus cuir an gnìomh fo-cheanglaichean ceangail a-mhàin air:hover
Gheibhear na stoidhlichean sin taobh a-staigh scaffolding.less
.
Airson tairgse thar-bhrobhsair nas fheàrr, bidh sinn a’ cleachdadh Normalize.css , pròiseact le Nicolas Gallagher agus Jonathan Neal .
Feumaidh Bootstrap eileamaid anns a bheil susbaint na làraich a chòmhdach agus an siostam clèithe againn a chumail. Faodaidh tu aon de dhà shoitheach a thaghadh airson a chleachdadh anns na pròiseactan agad. Thoir an aire, mar thoradh air padding
agus barrachd, nach eil soitheach sam bith air a neadachadh.
Cleachd .container
airson soitheach leud stèidhichte freagairteach.
Cleachd .container-fluid
airson soitheach làn leud, a’ spangachadh leud iomlan a’ phuirt-seallaidh agad.
Tha Bootstrap a’ toirt a-steach siostam clèithe siùbhlach freagairteach, gluasadach a bhios gu h-iomchaidh a’ sgèile suas ri 12 colbhan mar a bhios meud an inneal no an sealladh-seallaidh ag àrdachadh. Tha e a’ toirt a-steach clasaichean ro-mhìnichte airson roghainnean cruth furasta, a bharrachd air measgachadh cumhachdach airson barrachd chruthan semantach a chruthachadh .
Bithear a’ cleachdadh siostaman clèithe airson dealbhadh dhuilleagan a chruthachadh tro shreath de shreathan is cholbhan anns a bheil do shusbaint. Seo mar a tha siostam clèithe Bootstrap ag obair:
.container
leud (leud stèidhichte) no .container-fluid
(làn-leud) airson co-thaobhadh ceart agus pleadhag..row
agus .col-xs-4
rim faighinn airson dealbhadh clèithe a dhèanamh gu sgiobalta. Faodar nas lugha de mheasgachaidhean a chleachdadh cuideachd airson dealbhadh nas semantach.padding
. Tha am pleadhag sin air a chothromachadh ann an sreathan airson a’ chiad agus an colbh mu dheireadh tro iomall àicheil air .row
s..col-xs-4
..col-md-*
clas sam bith ri eileamaid bheir sin buaidh chan ann a-mhàin air an stoidhle aige air innealan meadhanach ach cuideachd air innealan mòra mura h-eil .col-lg-*
clas an làthair.Coimhead ris na h-eisimpleirean airson na prionnsapalan sin a chur an sàs anns a’ chòd agad.
Bidh sinn a’ cleachdadh na ceistean meadhanan a leanas anns na Nas lugha de fhaidhlichean againn gus na prìomh phuingean briseadh san t-siostam clèithe againn a chruthachadh.
Bidh sinn uaireannan a’ leudachadh air na ceistean meadhanan sin gus a bhith a’ toirt a-steach max-width
CSS a chuingealachadh gu seata innealan nas cumhainge.
Faic mar a tha taobhan de shiostam clèithe Bootstrap ag obair thairis air iomadh inneal le clàr feumail.
Fònaichean innealan beaga a bharrachd (<768px) | Clàran innealan beaga (≥768px) | Innealan meadhanach deasg (≥992px) | Innealan mòra deasg (≥1200px) | |
---|---|---|---|---|
Giùlan clèithe | Cothromach fad na h-ùine | Thuit sìos airson tòiseachadh, còmhnard os cionn puingean brisidh | ||
Leud an t-soithich | Chan eil gin (auto) | 750px | 970px | 1170px |
Ro-leasachan clas | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# de cholbhan | 12 | |||
Leud colbh | Auto | ~62px | ~81px | ~97px |
Leud an cutair | 30px (15 piogsail air gach taobh de cholbh) | |||
Neo-sheasmhach | Tha | |||
Offsets | Tha | |||
Òrdugh colbh | Tha |
A’ cleachdadh aon sheata de .col-md-*
chlasaichean clèithe, faodaidh tu siostam clèithe bunaiteach a chruthachadh a thòisicheas air a chruachadh air innealan gluasadach agus innealan clàr (an raon beag gu beag a bharrachd) mus tig thu gu bhith còmhnard air innealan deasg (meadhanach). Cuir colbhan clèithe ann an cruth sam bith .row
.
Tionndaidh cruth clèithe leud stèidhichte sam bith gu cruth làn-leud le bhith ag atharrachadh do cheann as iomallaiche .container
gu .container-fluid
.
Nach eil thu airson gum bi na colbhan agad dìreach a’ cruachadh ann an innealan nas lugha? Cleachd na clasaichean clèithe innealan beaga is meadhanach a bharrachd le bhith a’ cur .col-xs-*
.col-md-*
ris na colbhan agad. Faic an eisimpleir gu h-ìosal airson beachd nas fheàrr air mar a tha e uile ag obair.
Tog air an eisimpleir roimhe le bhith a’ cruthachadh dealbhadh eadhon nas beothaile agus nas cumhachdaiche le .col-sm-*
clasaichean clàr.
Ma tha barrachd air 12 colbhan air an cur ann an aon sreath, bidh gach buidheann de cholbhan a bharrachd, mar aon aonad, a’ dol gu loidhne ùr.
Leis na ceithir sreathan de ghriodan rim faighinn tha thu gu bhith a’ ruith a-steach do chùisean far nach bi na colbhan agad, aig amannan brisidh sònraichte, ceart gu leòr leis gu bheil aon dhiubh nas àirde na am fear eile. Gus sin a chàradh, cleachd measgachadh de a .clearfix
agus na clasaichean goireasach freagairteach againn .
A bharrachd air a bhith a’ glanadh colbhan aig puingean brisidh freagairteach, is dòcha gum feum thu ath- shuidheachadh, putadh no slaodadh . Faic seo ann an gnìomh san eisimpleir clèithe .
Gluais colbhan air an taobh cheart a’ cleachdadh .col-md-offset-*
chlasaichean. Bidh na clasaichean sin ag àrdachadh iomall clì colbh le *
colbhan. Mar eisimpleir, .col-md-offset-4
gluais .col-md-4
thairis air ceithir colbhan.
Faodaidh tu cuideachd cuir às do chothromachadh bho ìrean clèithe nas ìsle le .col-*-offset-0
clasaichean.
Gus do shusbaint a neadachadh leis a’ ghriod àbhaisteach, cuir colbhan ùra .row
agus seata de .col-sm-*
cholbhan taobh a-staigh .col-sm-*
colbh a tha ann mu thràth. Bu chòir seata de cholbhan a bhith ann an sreathan neadachaidh a chuireas suas ri 12 no nas lugha (chan fheum thu na 12 colbhan a tha rim faighinn a chleachdadh).
Atharraich gu furasta òrdugh nan colbhan clèithe togte againn le clasaichean .col-md-push-*
agus mion-atharraichean..col-md-pull-*
A bharrachd air clasaichean clèithe ro -thogte airson dealbhadh luath, tha Bootstrap a’ toirt a-steach Nas lugha de chaochladairean agus mheasgachaidhean airson na dreachan sìmplidh, semantach agad fhèin a ghineadh gu sgiobalta.
Bidh caochladairean a’ dearbhadh an àireamh de cholbhan, leud an gutter, agus puing ceist nam meadhanan far an tòisichear air colbhan air bhog. Bidh sinn gan cleachdadh gus na clasaichean clèithe ro-mhìnichte a chaidh a chlàradh gu h-àrd a ghineadh, a bharrachd air na measgachaidhean àbhaisteach a tha air an liostadh gu h-ìosal.
Bithear a’ cleachdadh mheasgachaidhean ann an co-bhonn ris na caochladairean clèithe gus CSS semantach a ghineadh airson colbhan clèithe fa leth.
Faodaidh tu na caochladairean atharrachadh gu na luachan àbhaisteach agad fhèin, no dìreach na mixins a chleachdadh leis na luachan bunaiteach aca. Seo eisimpleir de bhith a’ cleachdadh nan roghainnean bunaiteach gus cruth dà-cholbh a chruthachadh le beàrn eadar.
Tha a h-uile ceann HTML, <h1>
tro <h6>
, ri fhaighinn. .h1
tro .h6
chlasaichean rim faighinn cuideachd, airson nuair a tha thu airson stoidhle cruth-clò ceann-cinn a mhaidseadh ach fhathast ag iarraidh gun tèid an teacsa agad a thaisbeanadh air loidhne.
h1. Ceann-uidhe Bootstrap |
Semibold 36px |
h2. Ceann-uidhe Bootstrap |
Semibold 30px |
h3. Ceann-uidhe Bootstrap |
Semibold 24px |
h4. Ceann-uidhe Bootstrap |
leth-bhreac 18px |
h5. Ceann-uidhe Bootstrap |
Semibold 14px |
h6. Ceann-uidhe Bootstrap |
Semibold 12px |
<small>
Cruthaich teacsa nas aotroime, àrd-sgoile ann an ceann sam bith le tag coitcheann no sa .small
chlas.
h1. Bootstrap ceann teacsa àrd-sgoile |
h2. Bootstrap ceann teacsa àrd-sgoile |
h3. Bootstrap ceann teacsa àrd-sgoile |
h4. Bootstrap ceann teacsa àrd-sgoile |
h5. Bootstrap ceann teacsa àrd-sgoile |
h6. Bootstrap ceann teacsa àrd-sgoile |
font-size
Is e bunait cruinne Bootstrap 14px , le ìre line-height
de 1.428 . Tha seo air a chur an sàs ann an<body>
na paragrafan agus a h-uile paragraf. A bharrachd air an sin, <p>
gheibh (paragrafan) iomall gu h-ìosal de leth an àirde loidhne àireamhaichte (10px gu bunaiteach).
Nullam quis risus eget urna mollis ornare vel eu leo. Le sociis natoque penatibus et magnis dis parturient montes, nas fhaide air adhart ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Le sociis natoque penatibus et magnis dis parturient montes, nas fhaide air adhart 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 elit non mi porta gravida agus eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Dèan paragraf a’ seasamh a-mach le bhith a’ cur .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Tha an sgèile clò-sgrìobhaidh stèidhichte air dà Chaochladair nas lugha ann an caochladairean.less : @font-size-base
agus@line-height-base
. Is e a’ chiad fhear am meud cruth-clò bunaiteach a thathar a’ cleachdadh air feadh agus is e an dàrna fear an àirde bun-loidhne. Bidh sinn a’ cleachdadh na caochladairean sin agus beagan matamataigs sìmplidh gus oirean, pleadhagan, agus àirdean loidhne de gach seòrsa againn agus barrachd a chruthachadh. Gnàthaich iad agus atharraich Bootstrap.
Airson ruith teacsa a chomharrachadh air sgàth cho iomchaidh sa tha e ann an co-theacs eile, cleachd an <mark>
taga.
Faodaidh tu an taga comharra a chleachdadh gusoilleireachadhteacs.
Airson blocaichean teacsa a chaidh a sguabadh às, cleachd an <del>
taga.
Tha còir aig an loidhne teacsa seo a bhith air a làimhseachadh mar theacsa air a dhubhadh às.
Airson blocaichean teacsa nach eil buntainneach tuilleadh a chomharrachadh cleachd an <s>
taga.
Thathas an dùil gun tèid dèiligeadh ris an loidhne teacsa seo mar rud nach eil ceart tuilleadh.
Airson cur ris an sgrìobhainn a chomharrachadh cleachd an <ins>
taga.
Thathas an dùil gun tèid dèiligeadh ris an loidhne teacsa seo mar chur ris an sgrìobhainn.
Gus cuideam a chuir air teacsa, cleachd an <u>
taga.
Bidh an loidhne teacsa seo a’ nochdadh mar a chaidh a shoilleireachadh
Cleachd tagaichean cuideam bunaiteach HTML le stoidhlichean aotrom.
Airson dì-chuideamachadh inline no blocaichean teacsa, cleachd an <small>
taga gus teacsa a shuidheachadh aig 85% meud a’ phàrant. Bidh eileamaidean cinn a 'faighinn an cuid fhèin font-size
airson neadachadh<small>
.
No faodaidh tu eileamaid in-loidhne a chleachdadh le .small
àite sam bith <small>
.
Tha còir aig an loidhne teacsa seo a bhith air a làimhseachadh mar chlò-bhualadh grinn.
Airson cuideam a chuir air criomag de theacsa le cuideam cruth-clò nas truime.
Tha a’ phìos teacsa a leanas air a thoirt seachad mar theacsa trom .
Airson cuideam a chur air criomag de theacsa le clò eadailteach.
Tha a’ phìos teacsa a leanas air a thoirt seachad mar theacsa clò eadailteach .
Faodaidh tu a chleachdadh <b>
agus <i>
ann an HTML5. <b>
thathar an dùil faclan no abairtean a shoilleireachadh gun a bhith a’ toirt cuideam a bharrachd fhad ‘s <i>
a tha e gu ìre mhòr airson guth, teirmean teicnigeach, msaa.
Atharraich teacsa gu co-phàirtean gu furasta le clasaichean co-thaobhadh teacsa.
Teacs co-thaobhadh clì.
Teacs co-thaobhadh sa mheadhan.
Teacs co-thaobhadh ceart.
Teacs air fhìreanachadh.
Gun teacsa fillte.
Atharraich teacsa gu co-phàirtean le clasaichean calpachadh teacsa.
Teacs le litrichean beaga.
Teacs le mullach àrd.
Teacs calpaichte.
Gnìomhachadh stoidhle de eileamaid HTML <abbr>
airson giorrachaidhean agus geàrr-chunntasan gus an dreach leudaichte air hover a shealltainn. Tha giorrachadh le title
feart aig a’ chrìoch ìosal le dotagach aotrom agus cursair cuideachaidh air hover, a’ toirt seachad co-theacs a bharrachd air hover agus do luchd-cleachdaidh theicneòlasan taice.
Is e giorrachadh den fhacal buadhan attr .
Cuir .initialism
ri giorrachadh airson cruth-clò beagan nas lugha.
Is e HTML an rud as fheàrr bho aran sliseag.
Thoir seachad fiosrachadh conaltraidh don sinnsear as fhaisge no don bhuidheann obrach gu lèir. Glèidh cruth le bhith a’ cur crìoch air a h-uile loidhne le <br>
.
Airson blocaichean de shusbaint a thogail bho thùs eile san sgrìobhainn agad.
Còmhdaich <blockquote>
timcheall HTML sam bith mar an cuòt. Airson luachan dìreach, tha sinn a’ moladh a <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tha an t-iomlan posuere erat ante.
Bidh stoidhle agus susbaint ag atharrachadh airson atharrachaidhean sìmplidh air ìre àbhaisteach <blockquote>
.
Cuir a-steach <footer>
airson an stòr aithneachadh. Còmhdaich ainm an tùs obrach ann am <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tha an t-iomlan posuere erat ante.
Cuir ris .blockquote-reverse
airson blockquote le susbaint co-thaobhadh ceart.
Liosta de nithean anns nach eil an òrdugh gu sònraichte cudromach.
Liosta de nithean anns a bheil an òrdugh gu sònraichte cudromach.
list-style
Thoir air falbh an iomall bunaiteach agus clì air nithean liosta (clann sa bhad a-mhàin). Chan eil seo a’ buntainn ach ri nithean liosta chloinne sa bhad , a’ ciallachadh gum feum thu an clas a chur ris airson liostaichean neadachaidh sam bith cuideachd.
Cuir a h-uile nì liosta air aon loidhne le display: inline-block;
beagan pleadhag aotrom.
Liosta de theirmean leis na tuairisgeulan co-cheangailte riutha.
Dèan teirmean agus tuairisgeulan ann an <dl>
loidhne suas taobh ri taobh. Tòisichidh e air a chruachadh mar <dl>
s àbhaisteach, ach nuair a leudaicheas am bàr seòlaidh, dèan iad sin.
Gearraidh liostaichean tuairisgeul còmhnard teirmean a tha ro fhada airson a bhith a’ freagairt air a’ cholbh chlì le text-overflow
. Ann am puirt-seallaidh nas cumhainge, atharraichidh iad chun chruth àbhaisteach air a chruachadh.
Paisg criomagan còd in-loidhne le <code>
.
<section>
bu chòir a bhith air a phasgadh mar inline.
Cleachd an <kbd>
gus cuir a-steach a tha mar as trice air a chuir a-steach tro mheur-chlàr a chomharrachadh.
Cleachd <pre>
airson iomadh loidhne de chòd. Dèan cinnteach gun teich thu bho camagan ceàrn sam bith sa chòd airson a bhith a’ toirt seachad ceart.
<p>Sampall teacsa an seo...</p>
Faodaidh tu an .pre-scrollable
clas a chuir ris gu roghnach, a shuidhicheas àirde as àirde de 350px agus a bheir seachad bàr-scrollaidh y-axis.
Airson caochladairean a chomharrachadh cleachd an <var>
taga.
y = m x + b
Airson blocaichean sampall toradh bho phrògram a chomharrachadh cleachd an <samp>
taga.
Thathas an dùil gun tèid dèiligeadh ris an teacsa seo mar thoradh sampall bho phrògram coimpiutair.
Airson stoidhle bunaiteach - pleadhag aotrom agus dìreach luchd-sgaraidh còmhnard - cuir a 'chlas bunaiteach .table
ri <table>
. Is dòcha gu bheil e coltach nach eil feum air, ach leis gu bheilear a’ cleachdadh chlàran airson plugins eile leithid mìosachain agus luchd-togail cinn-latha, tha sinn air roghnachadh na stoidhlichean bùird àbhaisteach againn a sgaradh.
# | A’ chiad ainm | An t-ainm mu dheireadh | Ainm-cleachdaidh |
---|---|---|---|
1 | Marc | Otto | @meadh |
2 | Iacob | Thornton | @saill |
3 | Larry | an Eòin |
Cleachd .table-striped
gus stiallan zebra a chur ri sreath bùird sam bith taobh a-staigh an fhaidhle <tbody>
.
Tha bùird stiallach air an stialladh tron :nth-child
taghaidh CSS, nach eil ri fhaighinn ann an Internet Explorer 8.
# | A’ chiad ainm | An t-ainm mu dheireadh | Ainm-cleachdaidh |
---|---|---|---|
1 | Marc | Otto | @meadh |
2 | Iacob | Thornton | @saill |
3 | Larry | an Eòin |
Cuir ris .table-bordered
airson crìochan air gach taobh den bhòrd agus na ceallan.
# | A’ chiad ainm | An t-ainm mu dheireadh | Ainm-cleachdaidh |
---|---|---|---|
1 | Marc | Otto | @meadh |
2 | Iacob | Thornton | @saill |
3 | Larry | an Eòin |
Cuir .table-hover
ris gus staid hover a chomasachadh air sreathan bùird taobh a-staigh faidhle <tbody>
.
# | A’ chiad ainm | An t-ainm mu dheireadh | Ainm-cleachdaidh |
---|---|---|---|
1 | Marc | Otto | @meadh |
2 | Iacob | Thornton | @saill |
3 | Larry | an Eòin |
Cuir .table-condensed
ris gus bùird a dhèanamh nas toinnte le bhith a’ gearradh pleadhag cealla ann an leth.
# | A’ chiad ainm | An t-ainm mu dheireadh | Ainm-cleachdaidh |
---|---|---|---|
1 | Marc | Otto | @meadh |
2 | Iacob | Thornton | @saill |
3 | Larry the Bird |
Cleachd clasaichean co-theacsail gus sreathan bùird no ceallan fa leth a dhath.
Clas | Tuairisgeul |
---|---|
.active |
A’ cur an dath hover ri sreath no cealla sònraichte |
.success |
A’ comharrachadh gnìomh soirbheachail no adhartach |
.info |
A’ nochdadh atharrachadh neo gnìomh fiosrachail neo-phàirteach |
.warning |
A’ nochdadh rabhadh a dh’ fhaodadh a bhith feumach air aire |
.danger |
A’ comharrachadh gnìomh cunnartach no a dh’ fhaodadh a bhith àicheil |
# | Ceann colbh | Ceann colbh | Ceann colbh |
---|---|---|---|
1 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
2 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
3 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
4 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
5 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
6 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
7 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
8 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
9 | Susbaint colbh | Susbaint colbh | Susbaint colbh |
Le bhith a’ cleachdadh dath gus brìgh a chur ri sreath bùird no cealla fa leth a’ toirt seachad sealladh lèirsinneach a-mhàin, nach tèid a thoirt do luchd-cleachdaidh theicneòlasan cuideachaidh - leithid leughadairean sgrion. Dèan cinnteach gu bheil am fiosrachadh a tha air a chomharrachadh leis an dath an dàrna cuid follaiseach bhon t-susbaint fhèin (an teacsa faicsinneach san t-sreath/cealla clàr iomchaidh), no air a ghabhail a-steach tro dhòighean eile, leithid teacsa a bharrachd falaichte leis a’ .sr-only
chlas.
Cruthaich bùird freagairteach le bhith a ’pasgadh gin a .table
-steach .table-responsive
gus toirt orra gluasad gu còmhnard air innealan beaga (fo 768px). Nuair a choimheadas tu air rud sam bith nas motha na 768px de leud, chan fhaic thu eadar-dhealachadh sam bith anns na clàran sin.
Bidh bùird fhreagarrach a’ cleachdadh overflow-y: hidden
, a bhios a’ gearradh dheth susbaint sam bith a tha a’ dol seachad air oirean ìosal no àrd a’ bhùird. Gu sònraichte, faodaidh seo clàran-bìdh tuiteam-sìos agus widgets treas-phàrtaidh eile a ghearradh dheth.
Tha stoidhle raon neònach aig Firefox anns a bheil width
sin a’ cur bacadh air a’ bhòrd fhreagarrach. Chan urrainnear seo a chuir seachad às aonais hack sònraichte Firefox nach toir sinn seachad ann am Bootstrap:
Airson tuilleadh fiosrachaidh, leugh am freagairt Stack Overflow seo .
# | Ceann clàr | Ceann clàr | Ceann clàr | Ceann clàr | Ceann clàr | Ceann clàr |
---|---|---|---|---|---|---|
1 | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
2 | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
3 | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
# | Ceann clàr | Ceann clàr | Ceann clàr | Ceann clàr | Ceann clàr | Ceann clàr |
---|---|---|---|---|---|---|
1 | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
2 | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
3 | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla | Clàr cealla |
Bidh smachdan foirm fa leth gu fèin-ghluasadach a’ faighinn beagan stoidhle cruinneil. Tha a h-uile teacsa <input>
, <textarea>
, agus <select>
eileamaid le .form-control
air an suidheachadh gu width: 100%;
bunaiteach. Paisg bileagan agus smachdan a-steach .form-group
airson am farsaingeachd as fheàrr.
Na measgachadh buidhnean foirm gu dìreach le buidhnean cuir a -steach . An àite sin, neadaich am buidheann cuir a-steach taobh a-staigh a’ bhuidheann fhoirm.
Cuir .form-inline
ris an fhoirm agad (nach fheum a bhith na <form>
) airson smachdan a tha ceangailte ris an taobh chlì agus in-loidhne. Chan eil seo a’ buntainn ach ri foirmean taobh a-staigh puirt-seallaidh a tha co-dhiù 768px de leud.
Tha cuir a-steach agus taghaidhean air a width: 100%;
chuir a-steach gu bunaiteach ann am Bootstrap. Taobh a-staigh foirmean in-loidhne, bidh sinn ag ath-shuidheachadh gum width: auto;
faod grunn smachdan fuireach air an aon loidhne. A rèir do chruth, is dòcha gum bi feum air leud gnàthaichte a bharrachd.
Bidh trioblaid aig leughadairean sgrion leis na foirmean agad mura cuir thu a-steach bileag airson a h-uile cuir a-steach. Airson na foirmean in-loidhne seo, faodaidh tu na bileagan fhalach a’ cleachdadh a’ .sr-only
chlas. Tha dòighean eile ann airson bileag a thoirt seachad airson teicneòlasan taice, leithid an aria-label
, aria-labelledby
no title
feart. Mura h-eil gin dhiubh sin an làthair, faodaidh luchd-leughaidh sgrion a bhith a’ cleachdadh a’ placeholder
bhuadh, ma tha iad ann, ach thoir an aire nach placeholder
eilear a’ comhairleachadh a chleachdadh an àite dòighean bileagan eile.
Cleachd na clasaichean clèithe ro-mhìnichte aig Bootstrap gus bileagan agus buidhnean de smachdan foirm a cho-thaobhadh ann an cruth còmhnard le bhith a’ cur .form-horizontal
ris an fhoirm (rud nach fheum a bhith na <form>
). Le bhith a’ dèanamh sin atharraichidh .form-group
e gu bhith gad ghiùlan fhèin mar shreathan clèithe, agus mar sin chan eil feum air .row
.
Eisimpleirean de smachdan foirm àbhaisteach le taic ann an cruth foirm eisimpleir.
Smachd foirm as cumanta, raointean inntrigidh stèidhichte air teacsa. A’ toirt a-steach taic airson a h-uile seòrsa HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, agus color
.
Cha tèid cuir a-steach làn stoidhle a-mhàin ma thèid an type
ainmeachadh gu ceart.
Gus teacsa no putanan amalaichte a chur ris ro agus/no às deidh teacsa sam bith stèidhichte air teacsa <input>
, thoir sùil air a’ cho-phàirt buidhne cuir a-steach .
Smachd foirm a bheir taic do ghrunn loidhnichean teacsa. Atharraich rows
feart mar a dh’ fheumar.
Tha bogsaichean-seic airson aon no grunn roghainnean a thaghadh ann an liosta, agus tha rèidiothan airson aon roghainn a thaghadh bho mhòran.
Thathas a’ toirt taic do bhogsaichean-dearbhaidh agus rèidiothan ciorramach, ach gus cursair “nach eil ceadaichte” a thoirt seachad air gluasad a’ phàrant <label>
, feumaidh tu an .disabled
clas a chur ris a’ phàrant .radio
, .radio-inline
, .checkbox
, no .checkbox-inline
.
Cleachd na .checkbox-inline
no .radio-inline
clasaichean air sreath de bhogsaichean-seic no rèidiothan airson smachdan a nochdas air an aon loidhne.
Mura h-eil teacsa agad taobh a-staigh an <label>
, tha an cuir a-steach air a shuidheachadh mar a bhiodh dùil agad. An-dràsta chan obraich ach air bogsaichean-seic neo-loidhne agus rèidiothan. Cuimhnich fhathast gun toir thu seòrsa de leubail airson teicneòlasan taice (mar eisimpleir, a’ cleachdadh aria-label
).
Thoir an aire gu bheil oiseanan cruinn aig mòran de chlàran taghte dùthchasach - is e sin ann an Safari agus Chrome - nach gabh atharrachadh tro border-radius
thogalaichean.
Airson <select>
smachdan leis a ' multiple
ghnè, tha grunn roghainnean air an sealltainn gu bunaiteach.
Nuair a dh’ fheumas tu teacsa sìmplidh a chuir ri taobh leubail foirm taobh a-staigh foirm, cleachd an .form-control-static
clas air faidhle <p>
.
Bidh sinn a’ toirt air falbh na stoidhlichean bunaiteach outline
air cuid de smachdan foirm agus a’ cur a-steach box-shadow
na àite airson :focus
.
:focus
Stàite demoBidh an eisimpleir gu h-àrd a’ cleachdadh stoidhlichean àbhaisteach anns na sgrìobhainnean againn gus an :focus
staid air faidhle .form-control
.
Cuir am disabled
feart boolean air cuir a-steach gus casg a chuir air eadar-obrachadh luchd-cleachdaidh. Bidh cuir a-steach ciorramach a’ nochdadh nas aotroime agus a’ cur not-allowed
cùrsair ris.
Cuir am disabled
feart ri a <fieldset>
gus a h-uile smachd taobh a-staigh an fhaidhle a dhì-cheadachadh <fieldset>
aig an aon àm.
<a>
Gu gnàthach, làimhsichidh brobhsairean a h-uile smachd cruth dùthchasach ( <input>
, <select>
agus <button>
eileamaidean) taobh a-staigh a <fieldset disabled>
mar chiorramaich, a’ cur casg air eadar-obrachadh meur-chlàr is luchag orra. Ach, ma tha <a ... class="btn btn-*">
eileamaidean anns an fhoirm agad cuideachd, cha tèid iad sin ach stoidhle de pointer-events: none
. Mar a chaidh a chomharrachadh anns an earrainn mu staid ciorramach airson putanan (agus gu sònraichte san fho-roinn airson eileamaidean acair), chan eil an togalach CSS seo àbhaisteach fhathast agus chan eil e a’ faighinn làn thaic ann an Opera 18 agus gu h-ìosal, no ann an Internet Explorer 11, agus bhuannaich e 't casg a chur air luchd-cleachdaidh meur-chlàr bho bhith comasach air na ceanglaichean sin a chuimseachadh no a chur an gnìomh. Mar sin airson a bhith sàbhailte, cleachd JavaScript àbhaisteach gus na ceanglaichean sin a chur à comas.
Ged a chuireas Bootstrap na stoidhlichean sin an sàs anns a h-uile brobhsair, chan eil Internet Explorer 11 agus gu h-ìosal a’ toirt làn thaic don disabled
fheart air faidhle <fieldset>
. Cleachd JavaScript gnàthaichte gus an raon-raoin sna brabhsairean sin a chur à comas.
Cuir am readonly
feart boolean air cuir a-steach gus casg a chuir air atharrachadh air luach an in-ghabhail. Tha coltas gu bheil cuir a-steach leughaidh a-mhàin nas aotroime (dìreach mar cuir a-steach ciorramach), ach cumaidh iad an cursair àbhaisteach.
Teacs cuideachaidh ìre bloc airson smachdan foirm.
Bu chòir teacsa cuideachaidh a bhith ceangailte gu soilleir ris an smachd foirm a tha e a’ buntainn ri cleachdadh a’ aria-describedby
bhuadh. Nì seo cinnteach gun ainmich teicneòlasan cuideachaidh - leithid leughadairean sgrion - an teacsa cuideachaidh seo nuair a bhios an neach-cleachdaidh ag amas no a’ dol a-steach don smachd.
Tha Bootstrap a’ toirt a-steach stoidhlichean dearbhaidh airson mearachd, rabhadh, agus stàitean soirbheachais air smachdan foirm. Gus a chleachdadh, cuir .has-warning
, .has-error
, no .has-success
ris an eileamaid phàrant. Gheibh .control-label
, .form-control
, agus taobh a- .help-block
staigh an eileamaid sin na stoidhlichean dearbhaidh.
Chan eil a bhith a’ cleachdadh nan stoidhlichean dearbhaidh sin gus staid smachd foirm a chomharrachadh ach a’ toirt seachad comharradh lèirsinneach, stèidhichte air dath, nach tèid a thoirt do luchd-cleachdaidh theicneòlasan cuideachaidh - leithid leughadairean sgrion - no do luchd-cleachdaidh dall-dath.
Dèan cinnteach gu bheil comharra eile air staid air a thoirt seachad cuideachd. Mar eisimpleir, faodaidh tu sanas mu staid a thoirt a-steach ann an <label>
teacsa smachd an fhoirm fhèin (mar a thachras san eisimpleir còd a leanas), cuir a-steach Glyphicon (le teacsa iomchaidh eile a’ cleachdadh a’ .sr-only
chlas - faic eisimpleirean Glyphicon ), no le bhith a’ toirt seachad faidhle bloc teacsa cuideachaidh a bharrachd . Gu sònraichte airson teicneòlasan cuideachaidh, faodar feart a thoirt do smachdan cruth neo-dhligheach aria-invalid="true"
.
Faodaidh tu cuideachd ìomhaighean fios-air-ais roghainneil a chuir ris le cuir ris .has-feedback
agus an ìomhaigh cheart.
<input class="form-control">
Chan obraich ìomhaighean fios-air-ais ach le eileamaidean teacsa .
Tha feum air suidheachadh làimhe de dh’ ìomhaighean fios-air-ais airson cuir a-steach às aonais leubail agus airson buidhnean cuir a -steach le tuilleadan air an taobh cheart. Thathas gad bhrosnachadh gu làidir bileagan a thoirt seachad airson a h-uile cuir a-steach airson adhbharan ruigsinneachd. Ma tha thu airson casg a chuir air bileagan, cuir am falach iad leis a’ .sr-only
chlas. Ma dh'fheumas tu dèanamh às aonais bileagan, atharraich top
luach an ìomhaigh fios-air-ais. Airson buidhnean cuir a-steach, atharraich an right
luach gu luach piogsail iomchaidh a rèir leud an addon agad.
Gus dèanamh cinnteach gu bheil teicneòlasan cuideachaidh - leithid leughadairean sgrion - a 'toirt seachad brìgh ìomhaigh gu ceart, bu chòir teacsa falaichte a bharrachd a bhith air a thoirt a-steach don .sr-only
chlas agus gu soilleir co-cheangailte ris an fhoirm smachd a tha e a' buntainn ri bhith a 'cleachdadh aria-describedby
. Air an làimh eile, dèan cinnteach gu bheil an ciall (mar eisimpleir, an fhìrinn gu bheil rabhadh ann airson raon inntrigidh teacsa sònraichte) air a thoirt seachad ann an cruth air choreigin eile, leithid atharrachadh teacsa an dearbh rud a tha <label>
co-cheangailte ri smachd an fhoirm.
Ged a tha na h-eisimpleirean a leanas mu thràth a’ toirt iomradh air staid dearbhaidh nan smachdan cruth aca fhèin san <label>
teacsa fhèin, chaidh an dòigh gu h-àrd (a’ cleachdadh .sr-only
teacsa agus aria-describedby
) a thoirt a-steach airson adhbharan mìneachaidh.
.sr-only
Ìomhaighean roghainneil le bileagan falaichteMa chleachdas tu an .sr-only
clas gus smachdan foirm fhalach <label>
(seach a bhith a’ cleachdadh roghainnean labeling eile, leithid am aria-label
feart), atharraichidh Bootstrap suidheachadh na h-ìomhaigh gu fèin-ghluasadach aon uair ‘s gu bheil e air a chur ris.
Suidhich àirdean a’ cleachdadh chlasaichean mar .input-lg
, agus suidhich leudan a’ cleachdadh chlasaichean colbh clèithe mar .col-lg-*
.
Cruthaich smachdan cruth nas àirde no nas giorra a tha a rèir meud nam putanan.
Meudaich bileagan gu sgiobalta agus cruthaich smachdan taobh a-staigh .form-horizontal
le bhith a’ cur ris .form-group-lg
no .form-group-sm
.
Còmhdaich cuir a-steach ann an colbhan clèithe, no eileamaid phàrant àbhaisteach sam bith, gus an leud a tha thu ag iarraidh a chuir an gnìomh gu furasta.
Cleachd na clasaichean putan air <a>
, <button>
, no <input>
eileamaid.
Ged a ghabhas clasaichean putan a chleachdadh air <a>
agus <button>
eileamaidean, chan eil ach <button>
eileamaidean a’ faighinn taic taobh a-staigh ar co-phàirtean nav agus navbar.
Ma thèid na h- <a>
eileamaidean a chleachdadh mar phutanan - a’ brosnachadh gnìomhachd in-duilleag, an àite a bhith a’ seòladh gu sgrìobhainn no earrann eile air an duilleag làithreach - bu chòir faidhle iomchaidh a thoirt dhaibh cuideachd role="button"
.
Mar chleachdadh as fheàrr, tha sinn gu mòr a’ moladh an <button>
eileamaid a chleachdadh nuair as urrainnear gus dèanamh cinnteach gu bheilear a’ toirt seachad tar-bhrobhsair.
Am measg rudan eile, tha bug ann am Firefox <30 a tha gar casg bho bhith a’ suidheachadh nam line-height
putanan <input>
stèidhichte air, ag adhbhrachadh nach bi iad dìreach a’ freagairt ri àirde nam putanan eile air Firefox.
Cleachd gin de na clasaichean putan a tha rim faighinn gus putan le stoidhle a chruthachadh gu sgiobalta.
Chan eil a bhith a’ cleachdadh dath gus brìgh a chur ri putan ach a’ toirt seachad comharradh lèirsinneach, nach tèid a thoirt do luchd-cleachdaidh theicneòlasan taice - leithid leughadairean sgrion. Dèan cinnteach gu bheil fiosrachadh air a chomharrachadh leis an dath an dàrna cuid follaiseach bhon t-susbaint fhèin (teacs faicsinneach a’ phutan), no air a thoirt a-steach tro dhòighean eile, leithid teacsa a bharrachd falaichte leis a’ .sr-only
chlas.
A bheil thu ag iarraidh putanan nas motha no nas lugha? Cuir ris .btn-lg
, .btn-sm
, no .btn-xs
airson meudan a bharrachd.
Cruthaich putanan ìre bloc - an fheadhainn a tha a 'dol thairis air leud iomlan pàrant - le bhith a' cur .btn-block
.
Nochdaidh putanan air am brùthadh (le cùl-raon nas dorcha, crìoch nas dorcha, agus dubhar a-staigh) nuair a bhios iad gnìomhach. Airson <button>
eileamaidean, thèid seo a dhèanamh tro :active
. Airson <a>
eileamaidean, tha e air a dhèanamh le .active
. Ach, faodaidh tu a chleachdadh .active
air <button>
s (agus am feart a aria-pressed="true"
thoirt a-steach) ma dh’ fheumas tu an stàit gnìomhach ath-riochdachadh gu prògramach.
Chan fheumar cuir ris :active
oir is e clas-brèige a th’ ann, ach ma dh’ fheumas tu an aon choltas a sparradh, rachaibh air adhart agus cuir ris .active
.
Cuir an .active
clas ri <a>
putanan.
Thoir air na putanan coimhead neo-bhriog le bhith gan seargadh air ais le opacity
.
Cuir am disabled
feart ri <button>
putanan.
Ma chuireas tu a’ disabled
bhuadh ri <button>
, bheir Internet Explorer 9 agus gu h-ìosal an teacsa liath le sgàil-theacsa mì-mhodhail nach urrainn dhuinn a chàradh.
Cuir an .disabled
clas ri <a>
putanan.
Bidh sinn a’ cleachdadh .disabled
mar chlas goireis an seo, coltach ris a’ .active
chlas chumanta, agus mar sin chan eil feum air ro-leasachan.
Bidh an clas seo a’ cleachdadh pointer-events: none
gus feuchainn ri comas-gnìomh ceangail <a>
s a chur à comas, ach nach eil an togalach CSS sin àbhaisteach fhathast agus nach eil làn thaic ann an Opera 18 agus gu h-ìosal, no ann an Internet Explorer 11. A bharrachd air an sin, eadhon ann am brobhsairean a bheir taic pointer-events: none
, meur-chlàr chan eil buaidh aig seòladh fhathast, a’ ciallachadh gum bi e comasach fhathast do luchd-cleachdaidh meur-chlàr lèirsinneach agus luchd-cleachdaidh theicneòlasan taice na ceanglaichean sin a chuir an gnìomh. Mar sin airson a bhith sàbhailte, cleachd JavaScript àbhaisteach gus na ceanglaichean sin a chur à comas.
Faodar dealbhan ann am Bootstrap 3 a dhèanamh càirdeil le bhith a’ cur ris a’ .img-responsive
chlas. Tha seo a 'buntainn max-width: 100%;
, height: auto;
agus display: block;
ris an ìomhaigh gus am bi e a' dol gu math ris an eileamaid phàrant.
Gus ìomhaighean a chleachdas an .img-responsive
clas a mheadhanachadh, cleachd .center-block
an àite .text-center
. Faic earrann nan clasaichean cuideachaidh airson tuilleadh fiosrachaidh mu .center-block
chleachdadh.
Ann an Internet Explorer 8-10, tha ìomhaighean SVG le .img-responsive
meud neo-chothromach. Gus seo a rèiteachadh, cuir ris width: 100% \9;
far a bheil sin riatanach. Cha bhith Bootstrap a’ cleachdadh seo gu fèin-ghluasadach leis gu bheil e ag adhbhrachadh duilgheadasan ann an cruthan ìomhaigh eile.
Cuir clasaichean ri <img>
eileamaid gus ìomhaighean a dhealbhadh gu furasta ann am pròiseact sam bith.
Cumaibh cuimhne nach eil taic aig Internet Explorer 8 airson oiseanan cruinn.
Cuir an cèill brìgh tro dhath le dòrlach de chlasaichean goireasachd cuideam. Faodar iad sin a chuir an sàs ann an ceanglaichean cuideachd agus dorchaichidh iad air hover dìreach mar na stoidhlichean ceangail àbhaisteach againn.
Fusce dapibus, tellus ac cursus comodo, 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.
Aig amannan chan urrainnear clasaichean cuideam a chuir an sàs air sgàth cho sònraichte sa tha taghadh eile. Anns a’ mhòr-chuid de chùisean, tha e na dhòigh-obrach gu leòr do theacsa a phasgadh ann <span>
an clas leis a’ chlas.
Chan eil a bhith a’ cleachdadh dath gus brìgh a chur ris ach a’ toirt seachad sealladh lèirsinneach, nach tèid a thoirt do luchd-cleachdaidh theicneòlasan taice - leithid leughadairean sgrion. Dèan cinnteach gu bheil am fiosrachadh a tha air a chomharrachadh leis an dath an dàrna cuid follaiseach bhon t-susbaint fhèin (chan eilear a’ cleachdadh na dathan co-theacsa ach gus brìgh a tha mar-thà anns an teacsa/comharradh a dhaingneachadh), no air a ghabhail a-steach tro dhòighean eile, leithid teacsa a bharrachd falaichte leis a’ .sr-only
chlas. .
Coltach ris na clasaichean dath teacsa co-theacsach, cuir gu furasta cùl-raon eileamaid ann an clas co-theacsail sam bith. Bidh co-phàirtean acair a’ dorchachadh air hover, dìreach mar na clasaichean teacsa.
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.
Aig amannan chan urrainnear clasaichean cùl-fhiosrachaidh co-theacsail a chuir an sàs air sgàth cho sònraichte sa tha taghadh eile. Ann an cuid de chùisean, tha e na dhòigh-obrach gu leòr susbaint an eileamaid agad a phasgadh ann <div>
an clas leis a’ chlas.
Coltach ri dathan co-theacsail , dèan cinnteach gu bheil brìgh sam bith air a thoirt seachad tro dhath cuideachd air a thoirt seachad ann an cruth nach eil dìreach taisbeanaidh.
Cleachd an ìomhaigh dlùth choitcheann airson cuir às do shusbaint mar mhodalan agus rabhaidhean.
Cleachd cùraman gus gnìomhachd tuiteam-sìos agus stiùireadh a chomharrachadh. Thoir an aire gum bi an cùram bunaiteach air ais gu fèin-ghluasadach ann an clàir-thaice .
Cuir eileamaid air bhog air an taobh chlì no deas le clas. !important
air a thoirt a-steach gus cùisean sònraichte a sheachnadh. Faodar clasaichean a chleachdadh cuideachd mar mheasgachaidhean.
Suidhich eileamaid gu display: block
agus meadhan tro margin
. Ri fhaighinn mar mheasgachadh agus clas.
Dèan soilleir gu furasta float
le bhith a’ cur .clearfix
ris an eileamaid phàrant . A’ cleachdadh am meanbh-sholarachadh mar a chòrd Nicolas Gallagher ris. Faodar a chleachdadh cuideachd mar mixin.
Thoir air eileamaid a bhith air a shealltainn no air fhalach ( a’ gabhail a-steach leughadairean sgrion ) le cleachdadh .show
agus .hidden
clasaichean. Bidh na clasaichean sin a’ cleachdadh !important
gus còmhstrithean sònraichte a sheachnadh, dìreach mar na fleòdrain sgiobalta . Chan eil iad rim faighinn ach airson togail ìre bloc. Faodaidh iad cuideachd a bhith air a chleachdadh mar mixins.
.hide
ri fhaighinn, ach chan eil e an-còmhnaidh a’ toirt buaidh air leughadairean sgrion agus chan eil e air a mholadh mar v3.0.1. Cleachd .hidden
no .sr-only
an àite sin.
A bharrachd air an sin, .invisible
faodar a chleachdadh gus dìreach faicsinneachd eileamaid a thogail, a’ ciallachadh display
nach eil e air atharrachadh agus gum faod an eileamaid fhathast buaidh a thoirt air sruthadh na sgrìobhainn.
Falaich eileamaid air a h-uile inneal ach a -mhàin leughadairean sgrion le .sr-only
. Thig .sr-only
còmhla .sr-only-focusable
gus an eileamaid a shealltainn a-rithist nuair a tha fòcas ann (me le cleachdaiche meur-chlàr a-mhàin). Tha e riatanach airson na cleachdaidhean ruigsinneachd as fheàrr a leantainn . Faodar a chleachdadh cuideachd mar mheasgachaidhean.
Cleachd a’ .text-hide
chlas no am measgachadh gus cuideachadh le bhith a’ cur ìomhaigh cùil an àite susbaint teacsa eileamaid.
Airson leasachadh gluasadach nas luaithe, cleachd na clasaichean goireis sin airson a bhith a’ sealltainn agus a’ falach susbaint le inneal tro cheist mheadhanan. Tha clasaichean goireis ann cuideachd airson susbaint a thogail nuair a thèid a chlò-bhualadh.
Feuch an cleachd thu iad sin 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.
Cleachd aon no measgachadh de na clasaichean a tha rim faighinn airson susbaint a thogail thairis air puingean-seallaidh.
Innealan beaga a bharrachdFònaichean (<768px) | Innealan beagaClàran (≥768px) | Innealan meadhanachDeasg (≥992px) | Innealan mòraDeasg (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
faicsinneach | Falaichte | Falaichte | Falaichte |
.visible-sm-* |
Falaichte | faicsinneach | Falaichte | Falaichte |
.visible-md-* |
Falaichte | Falaichte | faicsinneach | Falaichte |
.visible-lg-* |
Falaichte | Falaichte | Falaichte | faicsinneach |
.hidden-xs |
Falaichte | faicsinneach | faicsinneach | faicsinneach |
.hidden-sm |
faicsinneach | Falaichte | faicsinneach | faicsinneach |
.hidden-md |
faicsinneach | faicsinneach | Falaichte | faicsinneach |
.hidden-lg |
faicsinneach | faicsinneach | faicsinneach | Falaichte |
Mar v3.2.0, thig na clasaichean airson gach puing-briseadh ann an trì atharrachaidhean, aon airson gach luach seilbh .visible-*-*
CSS air a liostadh gu h-ìosal.display
Buidheann de chlasaichean | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Mar sin, airson scrionaichean beaga ( xs
) a bharrachd mar eisimpleir, is iad na .visible-*-*
clasaichean a tha rim faighinn: .visible-xs-block
, .visible-xs-inline
, agus .visible-xs-inline-block
.
Tha na clasaichean .visible-xs
, .visible-sm
, .visible-md
, agus .visible-lg
cuideachd ann, ach chan eil iad air an moladh mar v3.2.0 . Tha iad timcheall air co-ionann ri .visible-*-block
, ach a-mhàin le cùisean sònraichte a bharrachd airson <table>
eileamaidean co-cheangailte ri togail.
Coltach ris na clasaichean freagairteach àbhaisteach, cleachd iad sin airson susbaint a thogail airson clò.
Clasaichean | Brabhsair | Clò-bhuail |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Falaichte | faicsinneach |
.hidden-print |
faicsinneach | Falaichte |
Tha an clas .visible-print
ann cuideachd ach chan eil e air a mholadh mar v3.2.0. Tha e timcheall air co-ionann ri .visible-print-block
, ach a-mhàin le cùisean sònraichte a bharrachd airson <table>
eileamaidean co-cheangailte.
Ath-mheudaich do bhrobhsair no luchdaich air diofar innealan gus na clasaichean goireis freagairteach a dhearbhadh.
Tha comharran-seic uaine a’ nochdadh gu bheil an eileamaid ri fhaicinn sa phort-seallaidh gnàthach agad.
An seo, tha comharran-seic uaine cuideachd a’ nochdadh gu bheil an eileamaid falaichte sa phort-seallaidh gnàthach agad.
Tha CSS Bootstrap air a thogail air Less, ro-phròiseasar le comas-gnìomh a bharrachd leithid caochladairean, measgachadh, agus gnìomhan airson CSS a chuir ri chèile. Faodaidh an fheadhainn a tha airson an stòr Nas lugha de fhaidhlichean a chleachdadh an àite na faidhlichean CSS cruinnichte againn feum a dhèanamh de na caochladairean agus measgachadh farsaing a bhios sinn a’ cleachdadh tron fhrèam.
Tha caochladairean clèithe agus measgachaidhean air an còmhdach ann an roinn siostam a’ ghriod .
Faodar Bootstrap a chleachdadh ann an co-dhiù dà dhòigh: leis an CSS a chaidh a chuir ri chèile no leis an stòr Nas lugha de fhaidhlichean. Gus na faidhlichean nas lugha a chur ri chèile, thoir sùil air an roinn Toiseach tòiseachaidh airson mar a shuidhicheas tu an àrainneachd leasachaidh agad gus na h-òrdughan riatanach a ruith.
Faodaidh innealan cruinneachaidh treas-phàrtaidh obrachadh le Bootstrap, ach chan eil iad a’ faighinn taic bhon phrìomh sgioba againn.
Bithear a’ cleachdadh caochladairean tron phròiseact gu lèir mar dhòigh air luachan a chleachdar gu cumanta leithid dathan, beàrnan no cruachan cruth-clò a mheadhanachadh agus a cho-roinn. Airson mion-sgrùdadh iomlan, faic an Customizer .
Cleachd dà sgeama dathan gu furasta: sgèile-gràin agus semantic. Bidh dathan liath-sgèile a’ toirt cothrom luath air cumaidhean de dhubh a thathas a’ cleachdadh gu cumanta fhad ‘s a tha semantic a’ toirt a-steach grunn dhathan a tha air an sònrachadh do luachan co-theacsail brìoghmhor.
Cleachd gin de na caochladairean dath sin mar a tha iad no ath-ainmich iad gu caochladairean nas brìghte airson do phròiseact.
Dòrlach de chaochladairean airson prìomh eileamaidean de chnàmhan na làraich agad a ghnàthachadh gu sgiobalta.
Stoidhle do cheanglaichean gu furasta leis an dath cheart le dìreach aon luach.
Thoir an aire gu bheil e a’ @link-hover-color
cleachdadh gnìomh, inneal uamhasach eile bho Nas lugha, gus an dath hover ceart a chruthachadh gu fèin-ghluasadach. Faodaidh tu darken
, lighten
, , saturate
, agus desaturate
.
Suidhich gu furasta do chruth-clò, meud teacsa, stiùireadh, agus barrachd le beagan caochladairean sgiobalta. Bidh Bootstrap a’ cleachdadh iad sin cuideachd gus measgachadh clò-sgrìobhaidh furasta a thoirt seachad.
Dà chaochladair sgiobalta airson suidheachadh agus ainm faidhle nan ìomhaighean agad a ghnàthachadh.
Bidh co-phàirtean air feadh Bootstrap a’ cleachdadh cuid de chaochladairean bunaiteach airson luachan cumanta a shuidheachadh. Seo an fheadhainn as cumanta a chleachdar.
Is e measgachadh a th’ ann am measgachaidhean reiceadair gus taic a thoirt do dh’iomadh brobhsair le bhith a’ toirt a-steach a h-uile ro-leasachan reiceadair iomchaidh anns a’ CSS cruinnichte agad.
Ath-shuidhich modal bogsa do phàirtean le aon mheasgachadh. Airson co-theacs, faic an artaigil cuideachail seo bho Mozilla .
Tha am measgachadh air a mholadh mar v3.2.0, le toirt a-steach Autoprefixer. Gus co-fhreagarrachd air ais a ghleidheadh, cumaidh Bootstrap a’ cleachdadh am measgachadh air an taobh a-staigh gus am bi Bootstrap v4.
An-diugh tha a h-uile brobhsair ùr-nodha a’ toirt taic don t- border-radius
seilbh nach eil ro-shuidhichte. Mar sin, chan eil measgachadh ann .border-radius()
, ach tha Bootstrap a’ toirt a-steach geàrr-chunntasan airson dà oisean a chuairteachadh gu sgiobalta air taobh sònraichte nì.
Ma tha an luchd-èisteachd targaid agad a’ cleachdadh na brobhsairean agus na h-innealan as ùire agus as motha, bi cinnteach gun cleachd thu an box-shadow
togalach leis fhèin. Ma tha feum agad air taic airson seann innealan Android (ro-v4) agus iOS (ro-iOS 5), cleachd am measgachadh nach deach a mholadh gus an ro-leasachan a tha a dhìth a thogail -webkit
.
Chan eil am measgachadh air a mholadh mar v3.1.0, leis nach eil Bootstrap a’ toirt taic oifigeil do na h-àrd-ùrlaran seann-fhasanta nach eil a’ toirt taic don togalach àbhaisteach. Gus co-fhreagarrachd air ais a ghleidheadh, cumaidh Bootstrap a’ cleachdadh am measgachadh air an taobh a-staigh gus am bi Bootstrap v4.
Dèan cinnteach gun cleachd rgba()
thu dathan anns na faileasan bogsa agad gus am bi iad a’ measgachadh cho sgiobalta sa ghabhas le cùl-fhiosrachadh.
Ioma mixins airson sùbailteachd. Suidhich a h-uile fiosrachadh gluasaid le aon, no sònraich dàil agus fad fa leth mar a dh ’fheumar.
Tha na mixins air an ìsleachadh mar v3.2.0 , le toirt a-steach Autoprefixer. Gus co-fhreagarrachd air ais a ghleidheadh, cumaidh Bootstrap a’ cleachdadh na mixins air an taobh a-staigh gus am bi Bootstrap v4.
Rothar, sgèile, eadar-theangachadh (gluasad), no sgàineadh nì sam bith.
Tha na mixins air an ìsleachadh mar v3.2.0 , le toirt a-steach Autoprefixer. Gus co-fhreagarrachd air ais a ghleidheadh, cumaidh Bootstrap a’ cleachdadh na mixins air an taobh a-staigh gus am bi Bootstrap v4.
Measgachadh singilte airson a bhith a’ cleachdadh feartan beothachaidh CSS3 gu lèir ann an aon dearbhadh agus measgachadh eile airson togalaichean fa leth.
Tha na mixins air an ìsleachadh mar v3.2.0 , le toirt a-steach Autoprefixer. Gus co-fhreagarrachd air ais a ghleidheadh, cumaidh Bootstrap a’ cleachdadh na mixins air an taobh a-staigh gus am bi Bootstrap v4.
Suidhich an neo-sheasmhachd airson a h-uile brobhsair agus thoir seachad cùl-taic filter
airson IE8.
Thoir seachad co-theacsa airson smachdan foirm taobh a-staigh gach raon.
Cruthaich colbhan tro CSS taobh a-staigh aon eileamaid.
Tionndaidh gu furasta dà dhath sam bith gu caisead cùil. Faigh nas adhartaiche agus suidhich stiùireadh, cleachd trì dathan, no cleachd caisead radial. Le aon mheasgachadh gheibh thu a h-uile co-chòrdadh ro-shuidhichte a dh’ fheumas tu.
Faodaidh tu cuideachd ceàrn caisead sreathach dà-dathte àbhaisteach a shònrachadh:
Ma tha feum agad air caisead stoidhle barber-stripe, tha sin furasta cuideachd. Dìreach sònraich aon dath agus cuiridh sinn thairis air stripe geal tar-shoilleir.
Suas an ante agus cleachd trì dathan nan àite. Suidhich a 'chiad dath, an dàrna dath, stad dath an dàrna dath (luach ceudad mar 25%), agus an treas dath leis na measgachaidhean sin:
Cinn suas! Ma dh’ fheumas tu caisead a thoirt air falbh a-riamh, dèan cinnteach gun cuir thu às do IE sònraichte sam bith a filter
chuir thu ris. Faodaidh tu sin a dhèanamh le bhith a 'cleachdadh a' .reset-filter()
mheasgachaidh ri taobh background-image: none;
.
Is e measgachadh de ghoireasan a th’ ann an goireasan measgachadh a bhios a’ cothlamadh thogalaichean CSS nach eil ceangailte ri chèile gus amas no gnìomh sònraichte a choileanadh.
Na dìochuimhnich cur class="clearfix"
ri eileamaid sam bith agus an àite sin cuir ris a’ .clearfix()
mheasgachadh far a bheil sin iomchaidh. A’ cleachdadh am micro clearfix bho Nicolas Gallagher .
Cuir meadhan gu sgiobalta air eileamaid sam bith taobh a-staigh a phàrant. Tha feum air width
no max-width
ri shuidheachadh.
Sònraich tomhasan nì nas fhasa.
Dèan rèiteachadh gu furasta air na roghainnean ath-mheudachadh airson raon teacsa sam bith, no eileamaid sam bith eile. Duilgheadasan gu giùlan àbhaisteach brabhsair ( both
).
Gearr teacsa gu furasta le ellipsis le aon mheasgachadh. Feumaidh eileamaid a bhith block
no inline-block
ìre.
Sònraich dà shlighe ìomhaigh agus na tomhasan ìomhaigh @1x, agus bheir Bootstrap ceist meadhanan @2x. Ma tha mòran ìomhaighean agad ri frithealadh, smaoinich air an ìomhaigh retina CSS agad a sgrìobhadh le làimh ann an aon cheist mheadhanan.
Fhad ‘s a tha Bootstrap air a thogail air Nas lugha, tha port Sass oifigeil aige cuideachd . Bidh sinn ga chumail ann an stòr GitHub air leth agus a’ làimhseachadh ùrachaidhean le sgriobt tionndaidh.
Leis gu bheil repo air leth aig port Sass agus a’ frithealadh luchd-èisteachd beagan eadar-dhealaichte, tha susbaint a’ phròiseict gu math eadar-dhealaichte bhon phrìomh phròiseact Bootstrap. Bidh seo a’ dèanamh cinnteach gu bheil port Sass cho co-chòrdail ri nas urrainn de shiostaman stèidhichte air Sass.
Slighe | Tuairisgeul |
---|---|
lib/ |
Còd Ruby gem (rèiteachadh Sass, Rails agus Compass integration) |
tasks/ |
Sgriobtaichean tionndaidh (a’ tionndadh suas an abhainn Nas lugha gu Sass) |
test/ |
Deuchainnean cruinneachadh |
templates/ |
Taisbeanadh air pacaidean compass |
vendor/assets/ |
Sass, JavaScript, agus faidhlichean cruth-clò |
Rakefile |
Gnìomhan a-staigh, leithid ràcan agus tionndadh |
Tadhail air stòr- tasgaidh GitHub port Sass gus na faidhlichean sin fhaicinn ag obair.
Airson fiosrachadh air mar a stàlaicheas agus a chleachdas tu Bootstrap airson Sass, thoir sùil air an GitHub repository readme . Is e seo an stòr as ùire agus tha fiosrachadh ann airson a chleachdadh le Rails, Compass, agus pròiseactan àbhaisteach Sass.