CSS
Gosodiadau CSS byd-eang, elfennau HTML sylfaenol wedi'u steilio a'u gwella gyda dosbarthiadau estynadwy, a system grid uwch.
Gosodiadau CSS byd-eang, elfennau HTML sylfaenol wedi'u steilio a'u gwella gyda dosbarthiadau estynadwy, a system grid uwch.
Cael y downdown ar ddarnau allweddol o seilwaith Bootstrap, gan gynnwys ein hymagwedd at ddatblygiad gwe gwell, cyflymach a chryfach.
Mae Bootstrap yn defnyddio rhai elfennau HTML ac eiddo CSS sy'n gofyn am ddefnyddio'r doctype HTML5. Cynhwyswch ef ar ddechrau eich holl brosiectau.
Gyda Bootstrap 2, fe wnaethom ychwanegu arddulliau cyfeillgar symudol dewisol ar gyfer agweddau allweddol ar y fframwaith. Gyda Bootstrap 3, rydym wedi ailysgrifennu'r prosiect i fod yn gyfeillgar i ffonau symudol o'r cychwyn cyntaf. Yn lle ychwanegu arddulliau symudol dewisol, maen nhw'n cael eu pobi i'r craidd. Mewn gwirionedd, mae Bootstrap yn symudol yn gyntaf . Gellir dod o hyd i arddulliau symudol cyntaf ledled y llyfrgell gyfan yn hytrach na mewn ffeiliau ar wahân.
Er mwyn sicrhau rendro cywir a chwyddo cyffyrddiad, ychwanegwch y tag meta port golwg at eich ffeil <head>
.
Gallwch analluogi galluoedd chwyddo ar ddyfeisiau symudol trwy ychwanegu user-scalable=no
at y tag meta porth golwg. Mae hyn yn analluogi chwyddo, sy'n golygu mai dim ond sgrolio y gall defnyddwyr ei wneud, ac mae'n golygu bod eich gwefan yn teimlo ychydig yn debycach i raglen frodorol. Yn gyffredinol, nid ydym yn argymell hyn ar bob gwefan, felly byddwch yn ofalus!
Mae Bootstrap yn gosod arddangosiad byd-eang sylfaenol, teipograffeg, ac arddulliau cyswllt. Yn benodol, rydym yn:
background-color: #fff;
ar ybody
@font-family-base
, @font-size-base
, a'r @line-height-base
priodoleddau fel ein sylfaen deipograffig@link-color
a chymhwyso tanlinelliadau cyswllt yn unig ymlaen:hover
Gellir dod o hyd i'r arddulliau hyn o fewn scaffolding.less
.
Ar gyfer gwell rendro ar draws porwr, rydym yn defnyddio Normalize.css , prosiect gan Nicolas Gallagher a Jonathan Neal .
Mae angen elfen gynwysedig ar Bootstrap i lapio cynnwys y wefan a rhoi cartref i'n system grid. Gallwch ddewis un o ddau gynhwysydd i'w defnyddio yn eich prosiectau. Sylwch, oherwydd padding
a mwy, nad yw'r naill gynhwysydd na'r llall yn nythu.
Defnyddiwch .container
ar gyfer cynhwysydd lled sefydlog ymatebol.
Defnyddiwch .container-fluid
ar gyfer cynhwysydd lled llawn, sy'n rhychwantu lled cyfan eich man gwylio.
Mae Bootstrap yn cynnwys system grid hylif cyntaf ymatebol, symudol sy'n graddio hyd at 12 colofn yn briodol wrth i faint y ddyfais neu'r porth gwylio gynyddu. Mae'n cynnwys dosbarthiadau wedi'u diffinio ymlaen llaw ar gyfer opsiynau gosodiad hawdd, yn ogystal â chymysgeddau pwerus ar gyfer cynhyrchu mwy o gynlluniau semantig .
Defnyddir systemau grid ar gyfer creu cynlluniau tudalennau trwy gyfres o resi a cholofnau sy'n gartref i'ch cynnwys. Dyma sut mae system grid Bootstrap yn gweithio:
.container
(lled sefydlog) neu .container-fluid
(lled llawn) ar gyfer aliniad cywir a phadin..row
ac .col-xs-4
ar gael ar gyfer gwneud cynlluniau grid yn gyflym. Gellir defnyddio llai o gymysgeddau hefyd ar gyfer gosodiadau mwy semantig.padding
. Mae'r padin hwnnw'n cael ei wrthbwyso mewn rhesi ar gyfer y golofn gyntaf a'r golofn olaf trwy ymyl negyddol ar .row
s..col-xs-4
..col-md-*
ddosbarth at elfen nid yn unig yn effeithio ar ei steil ar ddyfeisiadau canolig ond hefyd ar ddyfeisiadau mawr os nad oes .col-lg-*
dosbarth yn bresennol.Edrychwch ar yr enghreifftiau ar gyfer cymhwyso'r egwyddorion hyn i'ch cod.
Rydym yn defnyddio'r ymholiadau cyfryngau canlynol yn ein Ffeiliau Llai i greu'r torbwyntiau allweddol yn ein system grid.
O bryd i'w gilydd byddwn yn ymhelaethu ar yr ymholiadau hyn gan y cyfryngau i gynnwys a max-width
i gyfyngu CSS i set gulach o ddyfeisiau.
Gweld sut mae agweddau ar system grid Bootstrap yn gweithio ar draws dyfeisiau lluosog gyda thabl defnyddiol.
Ffonau dyfeisiau bach ychwanegol (<768px) | Tabledi dyfeisiau bach (≥768px) | Penbyrddau dyfeisiau canolig (≥992px) | Penbyrddau dyfeisiau mawr (≥1200px) | |
---|---|---|---|---|
Ymddygiad grid | Llorweddol bob amser | Wedi cwympo i ddechrau, yn llorweddol uwchben y torbwyntiau | ||
Lled y cynhwysydd | Dim (auto) | 750px | 970px | 1170px |
Rhagddodiad dosbarth | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# o golofnau | 12 | |||
Lled y golofn | Auto | ~62px | ~81px | ~97px |
Lled gwter | 30px (15px ar bob ochr i golofn) | |||
Nestable | Oes | |||
Gwrthbwysau | Oes | |||
Trefnu colofn | Oes |
Gan ddefnyddio un set o .col-md-*
ddosbarthiadau grid, gallwch greu system grid sylfaenol sy'n cychwyn wedi'i pentyrru ar ddyfeisiau symudol a dyfeisiau tabled (yr ystod fach i fach ychwanegol) cyn dod yn llorweddol ar ddyfeisiau bwrdd gwaith (canolig). Rhowch golofnau grid mewn unrhyw .row
.
Trowch unrhyw gynllun grid lled sefydlog yn gynllun lled llawn trwy newid eich gosodiad mwyaf allanol .container
i .container-fluid
.
Ddim eisiau i'ch colofnau stacio mewn dyfeisiau llai yn unig? Defnyddiwch y dosbarthiadau grid dyfeisiau bach a chanolig ychwanegol trwy ychwanegu .col-xs-*
.col-md-*
at eich colofnau. Gweler yr enghraifft isod i gael gwell syniad o sut mae'r cyfan yn gweithio.
Adeiladwch ar yr enghraifft flaenorol trwy greu cynlluniau hyd yn oed yn fwy deinamig a phwerus gyda .col-sm-*
dosbarthiadau llechen.
Os gosodir mwy na 12 colofn o fewn un rhes, bydd pob grŵp o golofnau ychwanegol, fel un uned, yn lapio ar linell newydd.
Gyda'r pedair haen o gridiau sydd ar gael rydych chi'n siŵr o fynd i'r afael â phroblemau lle, ar rai torbwyntiau, nad yw'ch colofnau'n clirio'n hollol gywir gan fod un yn dalach na'r llall. I drwsio hynny, defnyddiwch gyfuniad o .clearfix
a'n dosbarthiadau cyfleustodau ymatebol .
Yn ogystal â chlirio colofnau ar dorbwyntiau ymatebol, efallai y bydd angen i chi ailosod gwrthbwyso, gwthio neu dynnu . Gweler hyn ar waith yn yr enghraifft grid .
Symudwch y colofnau i'r dde gan ddefnyddio .col-md-offset-*
dosbarthiadau. Mae'r dosbarthiadau hyn yn cynyddu ymyl chwith colofn fesul *
colofn. Er enghraifft, .col-md-offset-4
yn symud .col-md-4
dros bedair colofn.
Gallwch hefyd ddiystyru gwrthbwyso o haenau grid is gyda .col-*-offset-0
dosbarthiadau.
I nythu'ch cynnwys gyda'r grid rhagosodedig, ychwanegwch set newydd .row
o .col-sm-*
golofnau o fewn .col-sm-*
colofn sy'n bodoli eisoes. Dylai rhesi nythu gynnwys set o golofnau sy'n adio i 12 neu lai (nid yw'n ofynnol i chi ddefnyddio pob un o'r 12 colofn sydd ar gael).
Newidiwch drefn ein colofnau grid adeiledig yn hawdd gyda .col-md-push-*
dosbarthiadau .col-md-pull-*
addasu.
Yn ogystal â dosbarthiadau grid parod ar gyfer cynlluniau cyflym, mae Bootstrap yn cynnwys Llai o newidynnau a chymysgeddau ar gyfer cynhyrchu eich cynlluniau semantig syml eich hun yn gyflym.
Mae newidynnau yn pennu nifer y colofnau, lled y gwter, a'r pwynt ymholiad cyfryngau i ddechrau colofnau arnofio. Rydym yn defnyddio'r rhain i gynhyrchu'r dosbarthiadau grid rhagddiffiniedig a ddogfennwyd uchod, yn ogystal ag ar gyfer y cymysgeddau arfer a restrir isod.
Defnyddir cymysgeddau ar y cyd â'r newidynnau grid i gynhyrchu CSS semantig ar gyfer colofnau grid unigol.
Gallwch chi addasu'r newidynnau i'ch gwerthoedd arfer eich hun, neu ddefnyddio'r cymysgeddau gyda'u gwerthoedd diofyn. Dyma enghraifft o ddefnyddio'r gosodiadau diofyn i greu cynllun dwy golofn gyda bwlch rhyngddynt.
Mae pob pennawd HTML, <h1>
trwy <h6>
, ar gael. .h1
trwy .h6
ddosbarthiadau hefyd ar gael, ar gyfer pan fyddwch eisiau cyfateb arddull ffont pennawd ond yn dal am i'ch testun gael ei arddangos yn unol.
h1. Pennawd Bootstrap |
Lled-bold 36px |
h2. Pennawd Bootstrap |
Lled-bold 30px |
h3. Pennawd Bootstrap |
Lled-bold 24px |
h4. Pennawd Bootstrap |
Lled-bold 18px |
h5. Pennawd Bootstrap |
Lled-bold 14px |
h6. Pennawd Bootstrap |
Sembold 12px |
Creu testun ysgafnach, eilaidd mewn unrhyw bennawd gyda <small>
thag generig neu'r .small
dosbarth.
h1. Pennawd Bootstrap Testun eilaidd |
h2. Pennawd Bootstrap Testun eilaidd |
h3. Pennawd Bootstrap Testun eilaidd |
h4. Pennawd Bootstrap Testun eilaidd |
h5. Pennawd Bootstrap Testun eilaidd |
h6. Pennawd Bootstrap Testun eilaidd |
Rhagosodiad byd-eang Bootstrap font-size
yw 14px , gydag un line-height
o 1.428 . Cymhwysir hyn i'r <body>
a phob paragraff. Yn ogystal, mae <p>
(paragraffau) yn cael ymyl isaf o hanner eu huchder llinell a gyfrifwyd (10px yn ddiofyn).
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
Cum sociis natoque penatibus et 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. Ystyr geiriau: Donec id elit non mi porta gravida yn eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Gwnewch i baragraff sefyll allan trwy ychwanegu .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Mae'r raddfa deipograffig yn seiliedig ar ddau newidyn Llai mewn newidynnau.less : @font-size-base
a @line-height-base
. Y cyntaf yw maint y ffont sylfaen a ddefnyddir drwyddi draw a'r ail yw uchder y llinell sylfaen. Rydyn ni'n defnyddio'r newidynnau hynny a rhywfaint o fathemateg syml i greu'r ymylon, padinau, ac uchder llinell o'n holl fath a mwy. Addaswch nhw ac mae Bootstrap yn addasu.
I dynnu sylw at rediad o destun oherwydd ei berthnasedd mewn cyd-destun arall, defnyddiwch y <mark>
tag.
Gallwch ddefnyddio'r tag marc iuchafbwynttestun.
I nodi blociau o destun sydd wedi'u dileu defnyddiwch y <del>
tag.
Mae'r llinell hon o destun i fod i gael ei thrin fel testun wedi'i ddileu.
I nodi blociau o destun nad ydynt bellach yn berthnasol defnyddiwch y <s>
tag.
Mae'r llinell hon o destun i fod i gael ei thrin fel un nad yw'n gywir mwyach.
I nodi ychwanegiadau i'r ddogfen defnyddiwch y <ins>
tag.
Mae'r llinell hon o destun i fod i gael ei thrin fel ychwanegiad at y ddogfen.
I danlinellu testun defnyddiwch y <u>
tag.
Bydd y llinell hon o destun yn rendro fel y'i tanlinellir
Defnyddiwch dagiau pwyslais rhagosodedig HTML gydag arddulliau ysgafn.
I ddad-bwysleisio mewnlin neu flociau o destun, defnyddiwch y <small>
tag i osod testun ar 85% maint y rhiant. Mae elfennau pennawd yn derbyn eu rhai eu hunain font-size
ar gyfer elfennau nythu <small>
.
Fel arall, gallwch ddefnyddio elfen unol ag .small
yn lle unrhyw <small>
.
Mae'r llinell hon o destun i fod i gael ei thrin fel print mân.
Am bwysleisio pyt o destun gyda phwysau ffont trymach.
Mae'r darn canlynol o destun wedi'i rendro fel testun trwm .
Am bwysleisio pyt o destun gyda llythrennau italig.
Mae'r darn canlynol o destun wedi'i rendro fel testun italig .
Mae croeso i chi ddefnyddio <b>
ac <i>
yn HTML5. <b>
i fod i amlygu geiriau neu ymadroddion heb gyfleu pwysigrwydd ychwanegol tra ei fod <i>
yn bennaf ar gyfer llais, termau technegol, ac ati.
Ailalinio testun yn hawdd i gydrannau gyda dosbarthiadau alinio testun.
Testun wedi'i alinio i'r chwith.
Testun wedi'i alinio yn y canol.
Testun wedi'i alinio i'r dde.
Testun wedi'i gyfiawnhau.
Dim testun lapio.
Trawsnewid testun yn gydrannau gyda dosbarthiadau cyfalafu testun.
Testun mewn llythrennau bach.
Testun priflythrennau.
Testun wedi'i gyfalafu.
Gweithrediad arddulliedig o <abbr>
elfen HTML ar gyfer byrfoddau ac acronymau i ddangos y fersiwn estynedig ar hofran. Mae gan dalfyriadau â title
phriodoledd ffin gwaelod doredig golau a chyrchwr cymorth ar hofran, sy'n darparu cyd-destun ychwanegol ar hofran ac i ddefnyddwyr technolegau cynorthwyol.
Talfyriad o'r gair priodoledd yw attr .
Ychwanegu .initialism
at dalfyriad ar gyfer maint ffont ychydig yn llai.
HTML yw'r peth gorau ers bara wedi'i sleisio.
Cyflwyno gwybodaeth gyswllt ar gyfer eich hynafiad agosaf neu'r corff cyfan o waith. Cadw fformatio trwy orffen pob llinell gyda <br>
.
Am ddyfynnu blociau o gynnwys o ffynhonnell arall yn eich dogfen.
Lapiwch<blockquote>
unrhyw HTML fel y dyfyniad. Ar gyfer dyfynbrisiau syth, rydym yn argymell <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cyfanrif posuere erat ante.
Newidiadau arddull a chynnwys ar gyfer amrywiadau syml ar safon <blockquote>
.
Ychwanegu ar <footer>
gyfer adnabod y ffynhonnell. Lapiwch enw'r gwaith ffynhonnell<cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cyfanrif posuere erat ante.
Ychwanegu .blockquote-reverse
ar gyfer blockquote gyda chynnwys wedi'i alinio i'r dde.
Rhestr o eitemau lle nad yw'r drefn o bwys penodol.
Rhestr o eitemau lle mae'r drefn o bwys penodol.
Tynnwch y rhagosodiad list-style
a'r ymyl chwith ar eitemau rhestr (plant ar unwaith yn unig). Mae hyn ond yn berthnasol i eitemau rhestr plant uniongyrchol , sy'n golygu y bydd angen i chi ychwanegu'r dosbarth ar gyfer unrhyw restrau nythu hefyd.
Rhowch yr holl eitemau rhestr ar un llinell gyda display: inline-block;
phadin ysgafn.
Rhestr o dermau gyda'u disgrifiadau cysylltiedig.
Gwnewch dermau a disgrifiadau mewn <dl>
llinell ochr yn ochr. Yn dechrau wedi'i bentyrru fel s diofyn <dl>
, ond pan fydd y bar llywio'n ehangu, gwnewch y rhain hefyd.
Bydd rhestrau disgrifiadau llorweddol yn blaendorri termau sy'n rhy hir i ffitio yn y golofn chwith gyda text-overflow
. Mewn mannau gwylio culach, byddant yn newid i'r cynllun pentyrru diofyn.
Lapiwch bytiau mewnol o god gyda<code>
.
<section>
dylid ei lapio fel llinell.
Defnyddiwch y<kbd>
i nodi mewnbwn sy'n cael ei fewnbynnu fel arfer trwy fysellfwrdd.
Defnyddiwch <pre>
ar gyfer llinellau cod lluosog. Gwnewch yn siŵr eich bod yn dianc rhag unrhyw fracedi ongl yn y cod ar gyfer rendro priodol.
<p>Testun enghreifftiol yma...</p>
Efallai y byddwch yn ddewisol ychwanegu'r.pre-scrollable
dosbarth yn ddewisol, a fydd yn gosod uchder mwyaf o 350px ac yn darparu bar sgrolio echel-y.
I ddangos newidynnau defnyddiwch y<var>
tag.
y = m x + b
I nodi blociau allbwn sampl o raglen defnyddiwch y<samp>
tag.
Mae'r testun hwn i fod i gael ei drin fel allbwn sampl o raglen gyfrifiadurol.
Ar gyfer steilio sylfaenol - padin ysgafn a dim ond rhanwyr llorweddol - ychwanegwch y dosbarth sylfaen .table
at unrhyw <table>
. Efallai ei fod yn ymddangos yn ddiangen iawn, ond o ystyried y defnydd eang o dablau ar gyfer ategion eraill fel calendrau a chodwyr dyddiadau, rydym wedi dewis ynysu ein harddulliau bwrdd arferol.
# | Enw cyntaf | Enw olaf | Enw defnyddiwr |
---|---|---|---|
1 | Marc | Otto | @mdo |
2 | Jacob | Thornton | @braster |
3 | Larry | yr Aderyn |
Defnyddiwch .table-striped
i ychwanegu stribedi sebra at unrhyw res tabl o fewn y <tbody>
.
Mae tablau streipiog yn cael eu steilio trwy'r :nth-child
dewisydd CSS, nad yw ar gael yn Internet Explorer 8.
# | Enw cyntaf | Enw olaf | Enw defnyddiwr |
---|---|---|---|
1 | Marc | Otto | @mdo |
2 | Jacob | Thornton | @braster |
3 | Larry | yr Aderyn |
Ychwanegwch .table-bordered
ar gyfer borderi ar bob ochr i'r bwrdd a'r celloedd.
# | Enw cyntaf | Enw olaf | Enw defnyddiwr |
---|---|---|---|
1 | Marc | Otto | @mdo |
2 | Jacob | Thornton | @braster |
3 | Larry | yr Aderyn |
Ychwanegu .table-hover
i alluogi cyflwr hofran ar resi tabl o fewn <tbody>
.
# | Enw cyntaf | Enw olaf | Enw defnyddiwr |
---|---|---|---|
1 | Marc | Otto | @mdo |
2 | Jacob | Thornton | @braster |
3 | Larry | yr Aderyn |
Ychwanegwch .table-condensed
i wneud byrddau'n fwy cryno trwy dorri padin celloedd yn ei hanner.
# | Enw cyntaf | Enw olaf | Enw defnyddiwr |
---|---|---|---|
1 | Marc | Otto | @mdo |
2 | Jacob | Thornton | @braster |
3 | Larry yr Aderyn |
Defnyddio dosbarthiadau cyd-destunol i liwio rhesi tabl neu gelloedd unigol.
Dosbarth | Disgrifiad |
---|---|
.active |
Yn cymhwyso'r lliw hofran i res neu gell benodol |
.success |
Yn dynodi gweithred lwyddiannus neu gadarnhaol |
.info |
Yn dynodi newid neu weithred addysgiadol niwtral |
.warning |
Yn dynodi rhybudd a allai fod angen sylw |
.danger |
Yn dynodi gweithred beryglus neu a allai fod yn negyddol |
# | Pennawd colofn | Pennawd colofn | Pennawd colofn |
---|---|---|---|
1 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
2 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
3 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
4 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
5 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
6 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
7 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
8 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
9 | Cynnwys colofn | Cynnwys colofn | Cynnwys colofn |
Mae defnyddio lliw i ychwanegu ystyr i res bwrdd neu gell unigol yn rhoi arwydd gweledol yn unig, na fydd yn cael ei gyfleu i ddefnyddwyr technolegau cynorthwyol - megis darllenwyr sgrin. Sicrhewch fod y wybodaeth a ddynodir gan y lliw naill ai'n amlwg o'r cynnwys ei hun (y testun gweladwy yn y rhes/gell tabl berthnasol), neu'n cael ei chynnwys trwy ddulliau amgen, megis testun ychwanegol wedi'i guddio gyda'r .sr-only
dosbarth.
Creu tablau ymatebol trwy lapio unrhyw rai i .table
mewn .table-responsive
i'w gwneud yn sgrolio'n llorweddol ar ddyfeisiau bach (o dan 768px). Wrth edrych ar unrhyw beth sy'n fwy na 768px o led, ni welwch unrhyw wahaniaeth yn y tablau hyn.
Mae tablau ymatebol yn defnyddio overflow-y: hidden
, sy'n clipio oddi ar unrhyw gynnwys sy'n mynd y tu hwnt i ymylon gwaelod neu frig y tabl. Yn benodol, gall hyn dorri i ffwrdd dewislenni a widgets trydydd parti eraill.
Mae gan Firefox rywfaint o arddull set faes lletchwith sy'n cynnwys width
sy'n ymyrryd â'r tabl ymatebol. Ni ellir diystyru hyn heb hac sy'n benodol i Firefox nad ydym yn ei ddarparu yn Bootstrap:
I gael rhagor o wybodaeth, darllenwch yr ateb Stack Overflow hwn .
# | Pennawd tabl | Pennawd tabl | Pennawd tabl | Pennawd tabl | Pennawd tabl | Pennawd tabl |
---|---|---|---|---|---|---|
1 | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd |
2 | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd |
3 | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd |
# | Pennawd tabl | Pennawd tabl | Pennawd tabl | Pennawd tabl | Pennawd tabl | Pennawd tabl |
---|---|---|---|---|---|---|
1 | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd |
2 | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd |
3 | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd | Cell bwrdd |
Mae rheolyddion ffurf unigol yn derbyn rhywfaint o steilio byd-eang yn awtomatig. Mae pob testun <input>
, <textarea>
, ac <select>
elfen gyda .form-control
wedi'u gosod i width: 100%;
ddiofyn. Lapiwch labeli a rheolyddion .form-group
ar gyfer y gofod gorau posibl.
Peidiwch â chymysgu grwpiau dosbarth yn uniongyrchol â grwpiau mewnbwn . Yn lle hynny, nythu'r grŵp mewnbwn y tu mewn i'r grŵp dosbarth.
Ychwanegwch .form-inline
at eich ffurflen (nad oes rhaid iddi fod yn <form>
) ar gyfer rheolyddion bloc mewnol ac aliniad i'r chwith. Mae hyn ond yn berthnasol i ffurflenni o fewn meysydd gwylio sydd o leiaf 768px o led.
Mae mewnbynnau a dewisiadau wedi'u width: 100%;
cymhwyso'n ddiofyn yn Bootstrap. O fewn ffurflenni mewnol, rydym yn ailosod y width: auto;
gall rheolyddion lluosog fod ar yr un llinell. Yn dibynnu ar eich cynllun, efallai y bydd angen lledau personol ychwanegol.
Bydd darllenwyr sgrin yn cael trafferth gyda'ch ffurflenni os na fyddwch chi'n cynnwys label ar gyfer pob mewnbwn. Ar gyfer y ffurflenni mewnol hyn, gallwch guddio'r labeli gan ddefnyddio'r .sr-only
dosbarth. Mae yna ddulliau amgen pellach o ddarparu label ar gyfer technolegau cynorthwyol, megis y aria-label
, aria-labelledby
neu title
briodoledd. Os nad oes un o'r rhain yn bresennol, gall darllenwyr sgrin droi at ddefnyddio'r placeholder
nodwedd, os yw'n bresennol, ond sylwer placeholder
na chynghorir defnyddio yn lle dulliau labelu eraill.
Defnyddiwch ddosbarthiadau grid rhagosodedig Bootstrap i alinio labeli a grwpiau o reolaethau ffurf mewn gosodiad llorweddol trwy ychwanegu .form-horizontal
at y ffurflen (nad oes rhaid iddi fod yn <form>
). Mae gwneud hynny yn newid .form-group
i ymddwyn fel rhesi grid, felly nid oes angen .row
.
Enghreifftiau o reolaethau ffurf safonol a gefnogir mewn cynllun ffurf enghreifftiol.
Rheolaeth ffurf fwyaf cyffredin, meysydd mewnbwn seiliedig ar destun. Yn cynnwys cefnogaeth ar gyfer pob math HTML5: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, a color
.
Dim ond os type
caiff mewnbwn ei ddatgan yn gywir y caiff mewnbwn ei arddullio'n llawn.
I ychwanegu testun neu fotymau integredig cyn a/neu ar ôl unrhyw destun sy'n seiliedig ar <input>
, edrychwch ar y gydran grŵp mewnbwn .
Rheoli ffurf sy'n cefnogi llinellau lluosog o destun. Newid rows
priodoledd yn ôl yr angen.
Mae blychau ticio ar gyfer dewis un neu sawl opsiwn mewn rhestr, tra bod setiau radio ar gyfer dewis un opsiwn o blith llawer.
Cefnogir blychau ticio a radios anabl, ond i ddarparu cyrchwr "ni chaniateir" ar hofran y rhiant <label>
, bydd angen i chi ychwanegu'r .disabled
dosbarth at y rhiant .radio
, .radio-inline
, .checkbox
, neu .checkbox-inline
.
Defnyddiwch y .checkbox-inline
neu'r .radio-inline
dosbarthiadau ar gyfres o flychau ticio neu radios ar gyfer rheolyddion sy'n ymddangos ar yr un llinell.
Os nad oes gennych unrhyw destun o fewn y <label>
, mae'r mewnbwn wedi'i leoli fel y byddech chi'n ei ddisgwyl. Ar hyn o bryd dim ond yn gweithio ar flychau ticio a radios anfewnol. Cofiwch barhau i ddarparu rhyw fath o label ar gyfer technolegau cynorthwyol (er enghraifft, defnyddio aria-label
).
Sylwch fod gan lawer o fwydlenni dethol brodorol - sef yn Safari a Chrome - gorneli crwn na ellir eu haddasu trwy border-radius
briodweddau.
Ar gyfer <select>
rheolyddion gyda'r multiple
priodoledd, dangosir opsiynau lluosog yn ddiofyn.
Pan fydd angen i chi osod testun plaen wrth ymyl label ffurflen o fewn ffurflen, defnyddiwch y .form-control-static
dosbarth ar <p>
.
Rydym yn dileu'r outline
arddulliau rhagosodedig ar rai rheolyddion ffurf ac yn cymhwyso a box-shadow
yn ei le ar gyfer :focus
.
:focus
Cyflwr demoMae'r mewnbwn enghreifftiol uchod yn defnyddio arddulliau wedi'u teilwra yn ein dogfennaeth i ddangos y :focus
cyflwr ar .form-control
.
Ychwanegwch y disabled
priodoledd boolean ar fewnbwn i atal rhyngweithiadau defnyddwyr. Mae mewnbynnau anabl yn ymddangos yn ysgafnach ac yn ychwanegu not-allowed
cyrchwr.
Ychwanegwch y disabled
priodoledd i a <fieldset>
i analluogi'r holl reolaethau o fewn y <fieldset>
ar unwaith.
<a>
Yn ddiofyn, bydd porwyr yn trin pob rheolydd ffurf frodorol ( <input>
, <select>
ac <button>
elfennau ) y tu mewn i a <fieldset disabled>
yn anabl, gan atal rhyngweithiadau bysellfwrdd a llygoden arnynt. Fodd bynnag, os yw eich ffurflen hefyd yn cynnwys <a ... class="btn btn-*">
elfennau, dim ond arddull o pointer-events: none
. Fel y nodwyd yn yr adran am gyflwr anabl ar gyfer botymau (ac yn benodol yn yr is-adran ar gyfer elfennau angori), nid yw'r eiddo CSS hwn wedi'i safoni eto ac nid yw'n cael ei gefnogi'n llawn yn Opera 18 ac is, nac yn Internet Explorer 11, ac enillodd ' t atal defnyddwyr bysellfwrdd rhag gallu canolbwyntio neu actifadu'r dolenni hyn. Felly i fod yn ddiogel, defnyddiwch JavaScript wedi'i deilwra i analluogi dolenni o'r fath.
Er y bydd Bootstrap yn cymhwyso'r arddulliau hyn ym mhob porwr, nid yw Internet Explorer 11 ac isod yn cefnogi'r disabled
priodoledd ar <fieldset>
. Defnyddiwch JavaScript wedi'i deilwra i analluogi'r set maes yn y porwyr hyn.
Ychwanegwch y readonly
priodoledd boolean ar fewnbwn i atal newid gwerth y mewnbwn. Mae mewnbynnau darllen yn unig yn ymddangos yn ysgafnach (yn union fel mewnbynnau anabl), ond yn cadw'r cyrchwr safonol.
Testun cymorth lefel bloc ar gyfer rheolyddion ffurflen.
Dylai testun cymorth gael ei gysylltu'n benodol â'r rheolaeth ffurf y mae'n ymwneud â defnyddio'r aria-describedby
priodoledd. Bydd hyn yn sicrhau bod technolegau cynorthwyol - megis darllenwyr sgrin - yn cyhoeddi'r testun cymorth hwn pan fydd y defnyddiwr yn canolbwyntio neu'n mynd i mewn i'r rheolydd.
Mae Bootstrap yn cynnwys arddulliau dilysu ar gyfer gwallau, rhybuddion a chyflyrau llwyddiant ar reolaethau ffurflenni. I ddefnyddio, ychwanegu .has-warning
, .has-error
, neu .has-success
i'r elfen rhiant. Bydd unrhyw .control-label
, .form-control
, ac .help-block
o fewn yr elfen honno yn derbyn yr arddulliau dilysu.
Mae defnyddio'r arddulliau dilysu hyn i ddynodi cyflwr rheoli ffurf yn rhoi arwydd gweledol, seiliedig ar liw yn unig, na fydd yn cael ei gyfleu i ddefnyddwyr technolegau cynorthwyol - megis darllenwyr sgrin - nac i ddefnyddwyr lliwddall.
Sicrhewch hefyd fod arwydd arall o gyflwr yn cael ei ddarparu. Er enghraifft, gallwch gynnwys awgrym am gyflwr yn <label>
nhestun y rheolydd ffurflen ei hun (fel sy'n wir yn yr enghraifft cod a ganlyn), cynnwys Glyphicon (gyda thestun amgen priodol gan ddefnyddio'r .sr-only
dosbarth - gweler yr enghreifftiau Glyphicon ), neu drwy ddarparu bloc testun cymorth ychwanegol . Yn benodol ar gyfer technolegau cynorthwyol, gellir neilltuo aria-invalid="true"
priodoledd hefyd i reolaethau ffurf annilys.
Gallwch hefyd ychwanegu eiconau adborth dewisol gyda'r ychwanegiad .has-feedback
a'r eicon cywir.
<input class="form-control">
Dim ond gydag elfennau testunol y mae eiconau adborth yn gweithio .
Mae angen lleoli eiconau adborth â llaw ar gyfer mewnbynnau heb label ac ar gyfer grwpiau mewnbwn gydag ychwanegyn ar y dde. Fe'ch anogir yn gryf i ddarparu labeli ar gyfer pob mewnbwn am resymau hygyrchedd. Os dymunwch atal labeli rhag cael eu harddangos, cuddiwch nhw gyda'r .sr-only
dosbarth. Os oes rhaid i chi wneud heb labeli, addaswch top
werth yr eicon adborth. Ar gyfer grwpiau mewnbwn, addaswch yright
gwerth i werth picsel priodol yn dibynnu ar led eich addon.
Er mwyn sicrhau bod technolegau cynorthwyol – megis darllenwyr sgrin – yn cyfleu ystyr eicon yn gywir, dylid cynnwys testun cudd ychwanegol gyda’r .sr-only
dosbarth a’i gysylltu’n benodol â’r rheolaeth ffurf y mae’n ymwneud â defnyddio aria-describedby
. Fel arall, sicrhewch fod yr ystyr (er enghraifft, y ffaith bod rhybudd ar gyfer maes cofnodi testun penodol) yn cael ei gyfleu mewn rhyw ffurf arall, megis newid testun y gwir <label>
sy'n gysylltiedig â rheolaeth y ffurflen.
Er bod yr enghreifftiau canlynol eisoes yn sôn am gyflwr dilysu eu rheolaethau ffurf priodol yn y <label>
testun ei hun, mae'r dechneg uchod (gan ddefnyddio .sr-only
testun a aria-describedby
) wedi'i chynnwys at ddibenion enghreifftiol.
.sr-only
labeli cuddOs ydych chi'n defnyddio'r .sr-only
dosbarth i guddio rheolyddion ffurflen <label>
(yn hytrach na defnyddio opsiynau labelu eraill, fel y aria-label
briodwedd), bydd Bootstrap yn addasu lleoliad yr eicon yn awtomatig unwaith y bydd wedi'i ychwanegu.
Gosod uchder gan ddefnyddio dosbarthiadau fel .input-lg
, a gosod lled gan ddefnyddio dosbarthiadau colofn grid fel .col-lg-*
.
Creu rheolyddion ffurf talach neu fyrrach sy'n cyfateb i feintiau botymau.
Maintwch labeli'n gyflym a ffurfiwch reolyddion o fewn .form-horizontal
trwy ychwanegu .form-group-lg
neu .form-group-sm
.
Lapiwch fewnbynnau mewn colofnau grid, neu unrhyw elfen rhiant arferol, i orfodi'r lled a ddymunir yn hawdd.
Defnyddiwch y dosbarthiadau botwm ar <a>
, <button>
, neu <input>
elfen.
Er y gellir defnyddio dosbarthiadau botwm <a>
ac <button>
elfennau, dim ond <button>
elfennau sy'n cael eu cefnogi o fewn ein cydrannau nav a bar llywio.
Os <a>
defnyddir yr elfennau i weithredu fel botymau – gan sbarduno ymarferoldeb o fewn y dudalen, yn hytrach na llywio i ddogfen neu adran arall o fewn y dudalen gyfredol – dylid rhoi ffon briodol iddynt hefyd role="button"
.
Fel arfer gorau, rydym yn argymell yn gryf defnyddio'r <button>
elfen pryd bynnag y bo modd i sicrhau rendrad traws-borwr cyfatebol.
Ymhlith pethau eraill, mae nam yn Firefox <30 sy'n ein hatal rhag gosod y botymau sy'n seiliedig ar line-height
of- <input>
seiliedig, gan achosi iddynt beidio â chyd-fynd yn union ag uchder botymau eraill ar Firefox.
Defnyddiwch unrhyw un o'r dosbarthiadau botwm sydd ar gael i greu botwm ag arddull yn gyflym.
Mae defnyddio lliw i ychwanegu ystyr i fotwm yn rhoi arwydd gweledol yn unig, na fydd yn cael ei gyfleu i ddefnyddwyr technolegau cynorthwyol - megis darllenwyr sgrin. Sicrhewch fod gwybodaeth a ddynodir gan y lliw naill ai'n amlwg o'r cynnwys ei hun (testun gweladwy'r botwm), neu'n cael ei chynnwys trwy ddulliau amgen, megis testun ychwanegol sydd wedi'i guddio gyda'r .sr-only
dosbarth.
Awydd botymau mwy neu lai? Ychwanegu .btn-lg
, .btn-sm
, neu .btn-xs
ar gyfer meintiau ychwanegol.
Creu botymau lefel bloc - y rhai sy'n rhychwantu lled llawn rhiant - trwy ychwanegu .btn-block
.
Bydd botymau'n ymddangos wedi'u gwasgu (gyda chefndir tywyllach, ffin dywyllach, a chysgod mewnosod) pan fyddant yn weithredol. Ar gyfer <button>
elfennau, gwneir hyn trwy :active
. Ar gyfer <a>
elfennau, mae'n cael ei wneud gyda .active
. Fodd bynnag, gallwch ddefnyddio .active
ar <button>
s (a chynnwys y aria-pressed="true"
priodoledd) pe bai angen i chi ailadrodd y cyflwr gweithredol yn rhaglennol.
Nid oes angen ychwanegu :active
gan ei fod yn ffug-ddosbarth, ond os oes angen i chi orfodi'r un ymddangosiad, ewch ymlaen ac ychwanegu .active
.
Ychwanegu'r .active
dosbarth at <a>
fotymau.
Gwnewch i fotymau edrych na ellir eu clicio trwy eu pylu'n ôl gyda opacity
.
Ychwanegwch y disabled
priodoledd i <button>
fotymau.
Os ychwanegwch y disabled
priodoledd at <button>
, bydd Internet Explorer 9 ac isod yn gwneud y testun yn llwyd gyda chysgod testun cas na allwn ei drwsio.
Ychwanegu'r .disabled
dosbarth at <a>
fotymau.
Rydym yn defnyddio .disabled
fel dosbarth cyfleustodau yma, yn debyg i'r .active
dosbarth cyffredin, felly nid oes angen rhagddodiad.
Mae'r dosbarth hwn yn defnyddio pointer-events: none
i geisio analluogi swyddogaeth cyswllt <a>
s, ond nid yw'r eiddo CSS hwnnw wedi'i safoni eto ac nid yw'n cael ei gefnogi'n llawn yn Opera 18 ac is, nac yn Internet Explorer 11. Yn ogystal, hyd yn oed mewn porwyr sy'n cefnogi pointer-events: none
, bysellfwrdd nid yw llywio yn cael ei effeithio o hyd, sy'n golygu y bydd defnyddwyr bysellfwrdd sy'n gweld a defnyddwyr technolegau cynorthwyol yn dal i allu actifadu'r dolenni hyn. Felly i fod yn ddiogel, defnyddiwch JavaScript wedi'i deilwra i analluogi dolenni o'r fath.
Gellir gwneud delweddau yn Bootstrap 3 yn ymatebol-gyfeillgar trwy ychwanegu'r .img-responsive
dosbarth. Mae hyn yn berthnasol max-width: 100%;
, height: auto;
ac display: block;
i'r ddelwedd fel ei fod yn cyd-fynd yn dda â'r rhiant elfen.
I ganoli delweddau sy'n defnyddio'r .img-responsive
dosbarth, defnyddiwch .center-block
yn lle .text-center
. Gweler yr adran dosbarthiadau cynorthwywyr am ragor o fanylion am .center-block
ddefnydd.
Yn Internet Explorer 8-10, mae delweddau SVG gyda .img-responsive
maint anghymesur. I drwsio hyn, ychwanegwch width: 100% \9;
lle bo angen. Nid yw Bootstrap yn cymhwyso hwn yn awtomatig gan ei fod yn achosi cymhlethdodau i fformatau delwedd eraill.
Ychwanegu dosbarthiadau at <img>
elfen i steilio delweddau yn hawdd mewn unrhyw brosiect.
Cofiwch nad oes gan Internet Explorer 8 gefnogaeth ar gyfer corneli crwn.
Cyfleu ystyr trwy liw gyda llond llaw o ddosbarthiadau cyfleustodau pwyslais. Gall y rhain hefyd gael eu cymhwyso i ddolenni a byddant yn tywyllu ar hofran yn union fel ein harddulliau cyswllt rhagosodedig.
Fusce dapibus, tellus ac cursus comodo, tortor mauris nibh.
Nullam id dolor id 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.
Weithiau ni ellir cymhwyso dosbarthiadau pwyslais oherwydd penodoldeb dewiswr arall. Yn y rhan fwyaf o achosion, ateb digonol yw lapio'ch testun <span>
gyda'r dosbarth.
Mae defnyddio lliw i ychwanegu ystyr yn rhoi arwydd gweledol yn unig, na fydd yn cael ei gyfleu i ddefnyddwyr technolegau cynorthwyol - megis darllenwyr sgrin. Sicrhewch fod gwybodaeth a ddynodir gan y lliw naill ai'n amlwg o'r cynnwys ei hun (defnyddir y lliwiau cyd-destunol i atgyfnerthu'r ystyr sydd eisoes yn bresennol yn y testun/marcio), neu ei fod wedi'i gynnwys trwy ddulliau amgen, megis testun ychwanegol wedi'i guddio gyda'r .sr-only
dosbarth .
Yn debyg i'r dosbarthiadau lliw testun cyd-destunol, gosodwch gefndir elfen yn hawdd i unrhyw ddosbarth cyd-destunol. Bydd cydrannau angori yn tywyllu ar hofran, yn union fel y dosbarthiadau testun.
Nullam id dolor id 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.
Weithiau ni ellir cymhwyso dosbarthiadau cefndir cyd-destunol oherwydd penodoldeb dewiswr arall. Mewn rhai achosion, ateb digonol yw lapio cynnwys eich elfen mewn a <div>
gyda'r dosbarth.
Fel gyda lliwiau cyd-destunol , sicrhewch fod unrhyw ystyr a fynegir trwy liw hefyd yn cael ei gyfleu mewn fformat nad yw'n gyflwyniadol yn unig.
Defnyddiwch yr eicon cau generig ar gyfer diystyru cynnwys fel moddau a rhybuddion.
Defnyddiwch gartiau i ddangos ymarferoldeb a chyfeiriad y cwymplen. Sylwch y bydd y caret rhagosodedig yn gwrthdroi'n awtomatig mewn dewislenni gollwng .
Arnofio elfen i'r chwith neu'r dde gyda dosbarth. !important
yn cael ei gynnwys er mwyn osgoi materion penodoldeb. Gellir defnyddio dosbarthiadau hefyd fel cymysgeddau.
Gosod elfen i display: block
a chanolbwyntio drwy margin
. Ar gael fel mixin a dosbarth.
Clirio float
s yn hawdd trwy ychwanegu .clearfix
at y rhiant elfen . Yn defnyddio'r gosodiad clir micro fel y'i poblogeiddiwyd gan Nicolas Gallagher. Gellir ei ddefnyddio hefyd fel mixin.
Gorfodi elfen i gael ei dangos neu ei chuddio ( gan gynnwys ar gyfer darllenwyr sgrin ) gyda'r defnydd o .show
a .hidden
dosbarthiadau. Mae'r dosbarthiadau hyn yn cael eu defnyddio !important
i osgoi gwrthdaro penodolrwydd, yn union fel fflotiau cyflym . Dim ond ar gyfer toglo lefel bloc y maent ar gael. Gellir eu defnyddio hefyd fel mixins.
.hide
ar gael, ond nid yw bob amser yn effeithio ar ddarllenwyr sgrin ac mae'n anghymeradwy yn v3.0.1 . Defnyddiwch .hidden
neu .sr-only
yn lle hynny.
Ymhellach, .invisible
gellir ei ddefnyddio i doglo gwelededd elfen yn unig, sy'n golygu display
nad yw wedi'i haddasu a gall yr elfen effeithio ar lif y ddogfen o hyd.
Cuddio elfen i bob dyfais ac eithrio darllenwyr sgrin gyda .sr-only
. Cyfunwch .sr-only
ag .sr-only-focusable
i ddangos yr elfen eto pan fydd wedi'i ffocysu (ee gan ddefnyddiwr bysellfwrdd yn unig). Angenrheidiol ar gyfer dilyn arferion gorau hygyrchedd . Gellir ei ddefnyddio hefyd fel mixins.
Defnyddiwch y .text-hide
dosbarth neu mixin i helpu i ddisodli cynnwys testun elfen gyda delwedd gefndir.
Ar gyfer datblygiad cyflymach sy'n gyfeillgar i ffonau symudol, defnyddiwch y dosbarthiadau cyfleustodau hyn i ddangos a chuddio cynnwys fesul dyfais trwy ymholiad cyfryngau. Mae dosbarthiadau cyfleustodau hefyd wedi'u cynnwys ar gyfer toglo cynnwys wrth ei argraffu.
Ceisiwch ddefnyddio'r rhain ar sail gyfyngedig ac osgoi creu fersiynau hollol wahanol o'r un safle. Yn lle hynny, defnyddiwch nhw i ategu cyflwyniad pob dyfais.
Defnyddiwch un neu gyfuniad o'r dosbarthiadau sydd ar gael ar gyfer toglo cynnwys ar draws torbwyntiau porth gwylio.
Dyfeisiau bach ychwanegolFfonau (<768px) | Dyfeisiau bachTabledi (≥768px) | Dyfeisiau canoligPenbyrddau (≥992px) | Dyfeisiau mawrPenbyrddau (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
Gweladwy | Cudd | Cudd | Cudd |
.visible-sm-* |
Cudd | Gweladwy | Cudd | Cudd |
.visible-md-* |
Cudd | Cudd | Gweladwy | Cudd |
.visible-lg-* |
Cudd | Cudd | Cudd | Gweladwy |
.hidden-xs |
Cudd | Gweladwy | Gweladwy | Gweladwy |
.hidden-sm |
Gweladwy | Cudd | Gweladwy | Gweladwy |
.hidden-md |
Gweladwy | Gweladwy | Cudd | Gweladwy |
.hidden-lg |
Gweladwy | Gweladwy | Gweladwy | Cudd |
O v3.2.0, mae'r .visible-*-*
dosbarthiadau ar gyfer pob torbwynt yn dod mewn tri amrywiad, un ar gyfer pob display
gwerth eiddo CSS a restrir isod.
Grŵp o ddosbarthiadau | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
Felly, ar gyfer sgriniau ( ) bach ychwanegol xs
er enghraifft, y .visible-*-*
dosbarthiadau sydd ar gael yw: .visible-xs-block
, .visible-xs-inline
, a .visible-xs-inline-block
.
Mae'r dosbarthiadau .visible-xs
, .visible-sm
, .visible-md
, a .visible-lg
hefyd yn bodoli, ond yn anghymeradwy yn v3.2.0 . Maent yn cyfateb yn fras i .visible-*-block
, ac eithrio gydag achosion arbennig ychwanegol ar gyfer <table>
elfennau sy'n gysylltiedig â thoglo.
Yn debyg i'r dosbarthiadau ymatebol rheolaidd, defnyddiwch y rhain i doglo cynnwys i'w argraffu.
Dosbarthiadau | Porwr | Argraffu |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Cudd | Gweladwy |
.hidden-print |
Gweladwy | Cudd |
Mae'r dosbarth .visible-print
hefyd yn bodoli ond yn anghymeradwy o v3.2.0 . Mae'n cyfateb yn fras i .visible-print-block
, ac eithrio gydag achosion arbennig ychwanegol ar gyfer <table>
elfennau cysylltiedig.
Newid maint eich porwr neu lwytho ar wahanol ddyfeisiau i brofi'r dosbarthiadau cyfleustodau ymatebol.
Mae nodau gwirio gwyrdd yn dangos bod yr elfen i'w gweld yn eich man gwylio cyfredol.
Yma, mae nodau gwirio gwyrdd hefyd yn nodi bod yr elfen wedi'i chuddio yn eich porth gwylio cyfredol.
Mae CSS Bootstrap wedi'i adeiladu ar Less, rhagbrosesydd gyda swyddogaethau ychwanegol fel newidynnau, cymysgeddau, a swyddogaethau ar gyfer llunio CSS. Gall y rhai sy'n edrych i ddefnyddio'r ffynhonnell Llai o ffeiliau yn lle ein ffeiliau CSS a luniwyd gennym ddefnyddio'r newidynnau a'r cymysgeddau niferus a ddefnyddiwn trwy gydol y fframwaith.
Ymdrinnir â newidynnau grid a chymysgeddau yn yr adran system Grid .
Gellir defnyddio Bootstrap mewn o leiaf dwy ffordd: gyda'r CSS a luniwyd neu gyda'r ffynhonnell Llai o ffeiliau. I lunio'r Ffeiliau Llai, edrychwch ar yr adran Dechrau Arni am sut i osod eich amgylchedd datblygu i redeg y gorchmynion angenrheidiol.
Efallai y bydd offer casglu trydydd parti yn gweithio gyda Bootstrap, ond nid ydynt yn cael eu cefnogi gan ein tîm craidd.
Defnyddir newidynnau trwy gydol y prosiect cyfan fel ffordd o ganoli a rhannu gwerthoedd a ddefnyddir yn gyffredin fel lliwiau, bylchau, neu bentyrrau ffontiau. I gael dadansoddiad cyflawn, gweler y Customizer .
Defnydd hawdd o ddau gynllun lliw: graddlwyd a semantig. Mae lliwiau graddlwyd yn darparu mynediad cyflym i arlliwiau du a ddefnyddir yn gyffredin tra bod semantig yn cynnwys lliwiau amrywiol a neilltuwyd i werthoedd cyd-destunol ystyrlon.
Defnyddiwch unrhyw un o'r newidynnau lliw hyn fel ag y maent neu eu hailbennu i newidynnau mwy ystyrlon ar gyfer eich prosiect.
Llond llaw o newidynnau ar gyfer addasu elfennau allweddol o sgerbwd eich gwefan yn gyflym.
Steiliwch eich dolenni'n hawdd gyda'r lliw cywir gyda dim ond un gwerth.
Sylwch ei fod yn @link-hover-color
defnyddio swyddogaeth, offeryn anhygoel arall o Llai, i greu'r lliw hofran cywir yn awtomatig. Gallwch ddefnyddio darken
, lighten
, saturate
, a desaturate
.
Gosodwch eich ffurfdeip, maint y testun, eich arwain, a mwy yn hawdd gydag ychydig o newidynnau cyflym. Mae Bootstrap yn defnyddio'r rhain hefyd i ddarparu cymysgeddau teipograffeg hawdd.
Dau newidyn cyflym ar gyfer addasu lleoliad ac enw ffeil eich eiconau.
Mae cydrannau trwy gydol Bootstrap yn defnyddio rhai newidynnau rhagosodedig ar gyfer gosod gwerthoedd cyffredin. Dyma'r rhai a ddefnyddir amlaf.
Cymysgedd yw gwerthwyr i helpu i gefnogi porwr lluosog trwy gynnwys yr holl ragddodiaid gwerthwr perthnasol yn eich CSS a luniwyd.
Ailosodwch fodel blwch eich cydrannau gydag un mixin. I gael cyd-destun, gweler yr erthygl ddefnyddiol hon gan Mozilla .
Mae'r mixin yn anghymeradwy o v3.2.0, gyda chyflwyniad Autoprefixer. Er mwyn cadw cydnawsedd tuag yn ôl, bydd Bootstrap yn parhau i ddefnyddio'r mixin yn fewnol tan Bootstrap v4.
Heddiw mae pob porwr modern yn cefnogi'r border-radius
eiddo nad yw'n rhagosodedig. O'r herwydd, nid oes unrhyw .border-radius()
mixin, ond mae Bootstrap yn cynnwys llwybrau byr ar gyfer talgrynnu dwy gornel yn gyflym ar ochr benodol gwrthrych.
Os yw'ch cynulleidfa darged yn defnyddio'r porwyr a'r dyfeisiau diweddaraf a mwyaf, gwnewch yn siŵr eich bod chi'n defnyddio'r box-shadow
eiddo ar ei ben ei hun yn unig. Os oes angen cefnogaeth arnoch ar gyfer dyfeisiau Android hŷn (cyn-v4) ac iOS (cyn iOS 5), defnyddiwch y mixin anghymeradwy i godi'r -webkit
rhagddodiad gofynnol.
Mae'r mixin yn anghymeradwy o v3.1.0, gan nad yw Bootstrap yn swyddogol yn cefnogi'r llwyfannau hen ffasiwn nad ydynt yn cefnogi'r eiddo safonol. Er mwyn cadw cydnawsedd tuag yn ôl, bydd Bootstrap yn parhau i ddefnyddio'r mixin yn fewnol tan Bootstrap v4.
Gwnewch yn siŵr eich bod chi'n defnyddio rgba()
lliwiau yn eich cysgodion bocs fel eu bod nhw'n asio mor ddi-dor â phosib â chefndiroedd.
Cymysgedd lluosog ar gyfer hyblygrwydd. Gosodwch yr holl wybodaeth bontio gydag un, neu nodwch oedi a hyd ar wahân yn ôl yr angen.
Mae'r cymysgeddau yn anghymeradwy o v3.2.0 , gyda chyflwyniad Autoprefixer. Er mwyn cadw cydnawsedd tuag yn ôl, bydd Bootstrap yn parhau i ddefnyddio'r cymysgeddau yn fewnol tan Bootstrap v4.
Cylchdroi, graddio, cyfieithu (symud), neu ystumio unrhyw wrthrych.
Mae'r cymysgeddau yn anghymeradwy o v3.2.0 , gyda chyflwyniad Autoprefixer. Er mwyn cadw cydnawsedd tuag yn ôl, bydd Bootstrap yn parhau i ddefnyddio'r cymysgeddau yn fewnol tan Bootstrap v4.
Cymysgedd sengl ar gyfer defnyddio holl briodweddau animeiddio CSS3 mewn un datganiad a chymysgeddau eraill ar gyfer priodweddau unigol.
Mae'r cymysgeddau yn anghymeradwy o v3.2.0 , gyda chyflwyniad Autoprefixer. Er mwyn cadw cydnawsedd tuag yn ôl, bydd Bootstrap yn parhau i ddefnyddio'r cymysgeddau yn fewnol tan Bootstrap v4.
Gosodwch y didreiddedd ar gyfer pob porwr a filter
darparwch wrth gefn ar gyfer IE8.
Darparu cyd-destun ar gyfer rheolaethau ffurf ym mhob maes.
Cynhyrchu colofnau trwy CSS o fewn un elfen.
Trowch unrhyw ddau liw yn hawdd yn raddiant cefndir. Ewch yn fwy datblygedig a gosodwch gyfeiriad, defnyddiwch dri lliw, neu defnyddiwch raddiant rheiddiol. Gydag un mixin byddwch yn cael yr holl gystrawenau rhagosodedig y bydd eu hangen arnoch.
Gallwch hefyd nodi ongl graddiant llinol safonol dau liw:
Os oes angen graddiant steil barbwr arnoch chi, mae hynny'n hawdd hefyd. Nodwch un lliw a byddwn yn troshaenu streipen wen dryloyw.
I fyny'r ante a defnyddio tri lliw yn lle. Gosodwch y lliw cyntaf, yr ail liw, stop lliw yr ail liw (gwerth canrannol fel 25%), a'r trydydd lliw gyda'r cymysgeddau hyn:
Pennau i fyny! Os bydd byth angen i chi dynnu graddiant, gwnewch yn siŵr eich bod yn dileu unrhyw IE-benodol y filter
gallech fod wedi'i ychwanegu. Gallwch chi wneud hynny trwy ddefnyddio'r .reset-filter()
mixin ochr yn ochr â background-image: none;
.
Mae cymysgeddau cyfleustodau yn gymysgeddau sy'n cyfuno priodweddau CSS nad ydynt yn gysylltiedig fel arall i gyflawni nod neu dasg benodol.
Anghofiwch ychwanegu class="clearfix"
at unrhyw elfen ac yn lle hynny ychwanegwch y .clearfix()
mixin lle bo'n briodol. Yn defnyddio'r gosodiad clir micro gan Nicolas Gallagher .
Canolbwyntiwch yn gyflym ar unrhyw elfen o fewn ei riant. Angen width
neu max-width
i gael ei osod.
Nodwch ddimensiynau gwrthrych yn haws.
Ffurfweddwch yn hawdd yr opsiynau newid maint ar gyfer unrhyw faes testun, neu unrhyw elfen arall. Rhagosodiadau i ymddygiad arferol porwr ( both
).
Torri testun yn hawdd gydag elipsis gydag un mixin. Angen elfen block
neu inline-block
lefel.
Nodwch ddau lwybr delwedd a dimensiynau delwedd @1x, a bydd Bootstrap yn darparu ymholiad cyfryngau @2x. Os oes gennych lawer o ddelweddau i'w gwasanaethu, ystyriwch ysgrifennu eich delwedd retina CSS â llaw mewn un ymholiad cyfryngau.
Tra bod Bootstrap wedi'i adeiladu ar Llai, mae ganddo hefyd borthladd Sass swyddogol . Rydym yn ei gadw mewn ystorfa GitHub ar wahân ac yn trin diweddariadau gyda sgript trosi.
Gan fod gan borthladd Sass repo ar wahân a'i fod yn gwasanaethu cynulleidfa ychydig yn wahanol, mae cynnwys y prosiect yn wahanol iawn i brif brosiect Bootstrap. Mae hyn yn sicrhau bod y porthladd Sass mor gydnaws â chymaint o systemau seiliedig ar Sass â phosibl.
Llwybr | Disgrifiad |
---|---|
lib/ |
Cod gem Ruby (cyfluniad Sass, integreiddiadau Rails a Compass) |
tasks/ |
Sgriptiau trawsnewidydd (troi i fyny'r afon Llai i Sass) |
test/ |
Profion casglu |
templates/ |
Maniffest pecyn cwmpawd |
vendor/assets/ |
Sass, JavaScript, a ffeiliau ffont |
Rakefile |
Tasgau mewnol, fel rhaca a throsi |
Ewch i ystorfa GitHub porthladd Sass i weld y ffeiliau hyn ar waith.
I gael gwybodaeth ar sut i osod a defnyddio Bootstrap ar gyfer Sass, edrychwch ar readme ystorfa GitHub . Dyma'r ffynhonnell fwyaf diweddar ac mae'n cynnwys gwybodaeth i'w defnyddio gyda phrosiectau Rails, Compass a Sass safonol.