Migrado al v3.x
Gvidilo pri kiel ĝisdatigi de Bootstrap v2.x al v3.x kun emfazo pri gravaj ŝanĝoj, kio estas nova, kaj kio estas forigita.
Gvidilo pri kiel ĝisdatigi de Bootstrap v2.x al v3.x kun emfazo pri gravaj ŝanĝoj, kio estas nova, kaj kio estas forigita.
Bootstrap 3 ne estas malantaŭen kongrua kun v2.x. Uzu ĉi tiun sekcion kiel ĝeneralan gvidilon al ĝisdatigo de v2.x al v3.0. Por pli larĝa superrigardo, vidu kio estas nova en la v3.0-eldona anonco.
Ĉi tiu tabelo montras la stilŝanĝojn inter v2.x kaj 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 |
Dividi en.visible-md .visible-lg |
.hidden-phone |
.hidden-xs |
.hidden-tablet |
.hidden-sm |
.hidden-desktop |
Dividi en.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 |
Ni aldonis novajn elementojn kaj ŝanĝis kelkajn ekzistantajn. Jen la novaj aŭ ĝisdatigitaj stiloj.
Elemento | Priskribo |
---|---|
Paneloj | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
Listo grupoj | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
Glifikonoj | .glyphicon |
Jumbotron | .jumbotron |
Ekstra malgranda krado (<768px) | .col-xs-* |
Malgranda krado (≥768px) | .col-sm-* |
Meza krado (≥992px) | .col-md-* |
Granda krado (≥1200px) | .col-lg-* |
Respondema utilaj klasoj (≥1200px) | .visible-lg .hidden-lg |
Ofsetoj | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
Puŝu | .col-sm-push-* .col-md-push-* .col-lg-push-* |
Tiro | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
Eniga alteco grandecoj | .input-sm .input-lg |
Eniggrupoj | .input-group .input-group-addon .input-group-btn |
Formkontroloj | .form-control .form-group |
Butongrupoj grandecoj | .btn-group-xs .btn-group-sm .btn-group-lg |
Navbar teksto | .navbar-text |
Navbar kaplinio | .navbar-header |
Pravigitaj langetoj / piloloj | .nav-justified |
Respondema bildoj | .img-responsive |
Kuntekstaj tabelvicoj | .success .danger .warning .active .info |
Kuntekstaj paneloj | .panel-success .panel-danger .panel-warning .panel-info |
Modala | .modal-dialog .modal-content |
Bildeto bildo | .img-thumbnail |
Bonaj grandecoj | .well-sm .well-lg |
Alerta ligiloj | .alert-link |
La sekvaj elementoj estis forigitaj aŭ ŝanĝitaj en v3.0.
Elemento | Forigita de 2.x | 3.0 Ekvivalento |
---|---|---|
Formi agojn | .form-actions |
N/A |
Serĉformularo | .form-search |
N/A |
Formu grupon kun informoj | .control-group.info |
N/A |
Fiksa larĝa enigo grandecoj | .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge |
Uzu .form-control kaj la kradsistemon anstataŭe. |
Bloknivela formo-enigo | .input-block-level |
Neniu rekta ekvivalento, sed formkontroloj estas similaj. |
Inversaj butonoj | .btn-inverse |
N/A |
Fluida vico | .row-fluid |
.row (ne plu fiksa krado) |
Kontrolas envolvaĵon | .controls |
N/A |
Kontrolas vicon | .controls-row |
.row aŭ.form-group |
Navbar interna | .navbar-inner |
N/A |
Navbar vertikalaj disigiloj | .navbar .divider-vertical |
N/A |
Dropdown submenuo | .dropdown-submenu |
N/A |
Tabeklinioj | .tabs-left .tabs-right .tabs-below |
N/A |
Tabulebla areo bazita sur piloloj | .pill-content |
.tab-content |
Pilol-bazita tabulada areofenestro | .pill-pane |
.tab-pane |
Nav-listoj | .nav-list .nav-header |
Neniu rekta ekvivalento, sed listgrupoj kaj .panel-group s estas similaj. |
Enlinia helpo por formularaj kontroloj | .help-inline |
Neniu preciza ekvivalento, sed .help-block estas simila. |
Ne-stange-nivelaj progresokoloroj | .progress-info .progress-success .progress-warning .progress-danger |
Uzu .progress-bar-* sur la .progress-bar anstataŭe. |
Aliaj ŝanĝoj en v3.0 ne tuj evidentiĝas. Bazaj klasoj, ŝlosilaj stiloj kaj kondutoj estis ĝustigitaj por fleksebleco kaj nia movebla unua aliro. Jen parta listo:
.form-control
klason sur la elemento al stilo..form-control
klaso aplikata estas nun 100% larĝaj defaŭlte. Envolvu enigojn <div class="col-*"></div>
por kontroli enigajn larĝojn..badge
ne plu havas kuntekstajn (-sukceson,-primaran, ktp..) klasojn..btn
devas ankaŭ uzi .btn-default
por akiri la "defaŭltan" butonon..row
nun estas fluida..img-responsive
por fluida <img>
grandeco..glyphicon
, nun baziĝas sur tiparo. Piktogramoj ankaŭ postulas bazan kaj ikonklason (ekz .glyphicon .glyphicon-asterisk
. )..modal-header
, .modal-body
, kaj nun estas envolvitaj en kaj por pli bona poŝtelefona stilo kaj konduto. Ankaŭ, vi ne plu devas apliki en via markado..modal-footer
.modal-content
.modal-dialog
.hide
.modal
remote
modala opcio nun estas injektita en la .modal-content
(de v3.0.0 ĝis v3.0.3, en la .modal
) anstataŭ en la .modal-body
. Ĉi tio ebligas al vi ankaŭ facile varii la kaplinion kaj piedpiedon de la modalo, ne nur la modala korpo.data-toggle="buttons"
anstataŭ data-toggle="buttons-checkbox"
aŭ data-toggle="buttons-radio"
en sia markado.'show.bs.modal'
. Por langetoj "montritaj" uzu 'shown.bs.tab'
, ktp.Por pliaj informoj pri ĝisdatigo al v3.0, kaj kodaj fragmentoj de la komunumo, vidu Bootply .