Yn mudo i v3.x
Canllawiau ar sut i uwchraddio o Bootstrap v2.x i v3.x gyda phwyslais ar newidiadau mawr, beth sy'n newydd, a beth sydd wedi'i ddileu.
Canllawiau ar sut i uwchraddio o Bootstrap v2.x i v3.x gyda phwyslais ar newidiadau mawr, beth sy'n newydd, a beth sydd wedi'i ddileu.
Nid yw Bootstrap 3 yn gydnaws yn ôl â v2.x. Defnyddiwch yr adran hon fel canllaw cyffredinol i uwchraddio o v2.x i v3.0. I gael trosolwg ehangach, gweler beth sy'n newydd yn y cyhoeddiad rhyddhau v3.0.
Mae'r tabl hwn yn dangos y newidiadau arddull rhwng v2.x a v3.0.
Bootstrap 2.x | Bootstrap 3.0 |
---|---|
.row-fluid |
.row |
.span* |
.col-md-* |
.offset* |
.col-md-offset-* |
.brand |
.navbar-brand |
.navbar .nav |
.navbar-nav |
.nav-collapse |
.navbar-collapse |
.nav-toggle |
.navbar-toggle |
.btn-navbar |
.navbar-btn |
.hero-unit |
.jumbotron |
.icon-* |
.glyphicon .glyphicon-* |
.btn |
.btn .btn-default |
.btn-mini |
.btn-xs |
.btn-small |
.btn-sm |
.btn-large |
.btn-lg |
.alert |
.alert .alert-warning |
.alert-error |
.alert-danger |
.visible-phone |
.visible-xs |
.visible-tablet |
.visible-sm |
.visible-desktop |
Rhannwch yn.visible-md .visible-lg |
.hidden-phone |
.hidden-xs |
.hidden-tablet |
.hidden-sm |
.hidden-desktop |
Rhannwch yn.hidden-md .hidden-lg |
.input-block-level |
.form-control |
.control-group |
.form-group |
.control-group.warning .control-group.error .control-group.success |
.form-group.has-* |
.checkbox.inline .radio.inline |
.checkbox-inline .radio-inline |
.input-prepend .input-append |
.input-group |
.add-on |
.input-group-addon |
.img-polaroid |
.img-thumbnail |
ul.unstyled |
.list-unstyled |
ul.inline |
.list-inline |
.muted |
.text-muted |
.label |
.label .label-default |
.label-important |
.label-danger |
.text-error |
.text-danger |
.table .error |
.table .danger |
.bar |
.progress-bar |
.bar-* |
.progress-bar-* |
.accordion |
.panel-group |
.accordion-group |
.panel .panel-default |
.accordion-heading |
.panel-heading |
.accordion-body |
.panel-collapse |
.accordion-inner |
.panel-body |
Rydym wedi ychwanegu elfennau newydd ac wedi newid rhai sy'n bodoli eisoes. Dyma'r arddulliau newydd neu wedi'u diweddaru.
Elfen | Disgrifiad |
---|---|
Paneli | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
Rhestrwch grwpiau | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
Glyphicons | .glyphicon |
Jumbotron | .jumbotron |
Grid bach ychwanegol (<768px) | .col-xs-* |
Grid bach (≥768px) | .col-sm-* |
Grid canolig (≥992px) | .col-md-* |
Grid mawr (≥1200px) | .col-lg-* |
Dosbarthiadau cyfleustodau ymatebol (≥1200px) | .visible-lg .hidden-lg |
Gwrthbwysau | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
Gwthio | .col-sm-push-* .col-md-push-* .col-lg-push-* |
Tynnu | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
Meintiau uchder mewnbwn | .input-sm .input-lg |
Grwpiau mewnbwn | .input-group .input-group-addon .input-group-btn |
Rheolaethau ffurf | .form-control .form-group |
Meintiau grwpiau botwm | .btn-group-xs .btn-group-sm .btn-group-lg |
Testun Navbar | .navbar-text |
Pennawd navbar | .navbar-header |
Tabiau / pils wedi'u cyfiawnhau | .nav-justified |
Delweddau ymatebol | .img-responsive |
Rhesi tabl cyd-destunol | .success .danger .warning .active .info |
Paneli cyd-destunol | .panel-success .panel-danger .panel-warning .panel-info |
moddol | .modal-dialog .modal-content |
Delwedd bawd | .img-thumbnail |
Meintiau ffynnon | .well-sm .well-lg |
Dolenni rhybudd | .alert-link |
Mae'r elfennau canlynol wedi'u gollwng neu eu newid yn v3.0.
Elfen | Wedi'i dynnu o 2.x | 3.0 Cyfwerth |
---|---|---|
Ffurfio gweithredoedd | .form-actions |
Amh |
Ffurflen chwilio | .form-search |
Amh |
Ffurfio grŵp gyda gwybodaeth | .control-group.info |
Amh |
Meintiau mewnbwn lled sefydlog | .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge |
Defnyddiwch .form-control a'r system grid yn lle hynny. |
Mewnbwn ffurf lefel bloc | .input-block-level |
Dim cyfatebol uniongyrchol, ond mae rheolaethau ffurflenni yn debyg. |
botymau gwrthdro | .btn-inverse |
Amh |
Rhes hylif | .row-fluid |
.row (dim mwy o grid sefydlog) |
Yn rheoli deunydd lapio | .controls |
Amh |
Rhes rheoli | .controls-row |
.row neu.form-group |
Navbar mewnol | .navbar-inner |
Amh |
Rhanwyr fertigol Navbar | .navbar .divider-vertical |
Amh |
Is-ddewislen cwymplen | .dropdown-submenu |
Amh |
Aliniadau tab | .tabs-left .tabs-right .tabs-below |
Amh |
Ardal tabable seiliedig ar bilsen | .pill-content |
.tab-content |
Cwarel ardal tablable seiliedig ar bilsen | .pill-pane |
.tab-pane |
rhestrau llywio | .nav-list .nav-header |
Dim cyfwerth uniongyrchol, ond mae grwpiau rhestr ac .panel-group au yn debyg. |
Cymorth mewnol ar gyfer rheoli ffurflenni | .help-inline |
Dim union gyfwerth, ond .help-block mae'n debyg. |
Lliwiau cynnydd heb fod ar lefel bar | .progress-info .progress-success .progress-warning .progress-danger |
Defnyddiwch .progress-bar-* ar y .progress-bar lle. |
Nid yw newidiadau eraill yn v3.0 yn amlwg ar unwaith. Mae dosbarthiadau sylfaen, arddulliau allweddol, ac ymddygiadau wedi'u haddasu ar gyfer hyblygrwydd a'n dull symudol yn gyntaf . Dyma restr rhannol:
.form-control
dosbarth ar yr elfen i arddull..form-control
dosbarth wedi'u cymhwyso bellach yn 100% o led yn ddiofyn. Lapiwch fewnbynnau y tu mewn <div class="col-*"></div>
i reoli lled mewnbwn..badge
nid oes ganddo bellach ddosbarthiadau cyd-destunol (-llwyddiant,-cynradd, ac ati)..btn
rhaid ei ddefnyddio hefyd .btn-default
i gael y botwm "diofyn"..row
yn awr yn hylif..img-responsive
hylif .<img>
.glyphicon
, bellach yn seiliedig ar ffontiau. Mae eiconau hefyd angen dosbarth sylfaen ac eicon (ee .glyphicon .glyphicon-asterisk
)..modal-header
, .modal-body
, a'r .modal-footer
adrannau bellach wedi'u lapio i mewn .modal-content
ac .modal-dialog
ar gyfer gwell arddull ac ymddygiad symudol. Hefyd, ni ddylech wneud cais .hide
i .modal
yn eich marcio mwyach.remote
opsiwn moddol bellach yn cael ei chwistrellu i mewn i'r .modal-content
(o v3.0.0 i v3.0.3, i mewn i'r .modal
) yn hytrach nag i mewn i'r .modal-body
. Mae hyn yn caniatáu ichi hefyd amrywio pennyn a throedyn y moddol yn hawdd, nid y corff moddol yn unig.data-toggle="buttons"
lle data-toggle="buttons-checkbox"
neu data-toggle="buttons-radio"
yn eu marcio.'show.bs.modal'
. Ar gyfer tabiau "a ddangosir" defnyddiwch 'shown.bs.tab'
, ac ati.I gael rhagor o wybodaeth am uwchraddio i v3.0, a phytiau cod o'r gymuned, gweler Bootply .