Migrimi në v3.x
Udhëzime se si të përmirësoni nga Bootstrap v2.x në v3.x me theks në ndryshimet kryesore, çfarë ka të re dhe çfarë është hequr.
Udhëzime se si të përmirësoni nga Bootstrap v2.x në v3.x me theks në ndryshimet kryesore, çfarë ka të re dhe çfarë është hequr.
Bootstrap 3 nuk është në përputhje me v2.x. Përdoreni këtë seksion si një udhëzues të përgjithshëm për përmirësimin nga v2.x në v3.0. Për një përmbledhje më të gjerë, shihni se çfarë ka të re në njoftimin e lëshimit të v3.0.
Kjo tabelë tregon ndryshimet e stilit midis v2.x dhe 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 |
Ndaje në.visible-md .visible-lg |
.hidden-phone |
.hidden-xs |
.hidden-tablet |
.hidden-sm |
.hidden-desktop |
Ndaje në.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 |
Ne kemi shtuar elementë të rinj dhe kemi ndryshuar disa ekzistues. Këtu janë stilet e reja ose të përditësuara.
| Elementi | Përshkrim |
|---|---|
| Panele | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
| Listoni grupet | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
| Glyphicons | .glyphicon |
| Jumbotron | .jumbotron |
| Rrjetë shumë e vogël (<768 px) | .col-xs-* |
| Rrjetë e vogël (≥768 px) | .col-sm-* |
| Rrjetë mesatare (≥992 px) | .col-md-* |
| Rrjetë e madhe (≥1200 px) | .col-lg-* |
| Klasat e shërbimeve të përgjegjshme (≥1200px) | .visible-lg .hidden-lg |
| Kompensimet | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
| Shtyni | .col-sm-push-* .col-md-push-* .col-lg-push-* |
| Tërhiqe | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
| Madhësitë e lartësisë së hyrjes | .input-sm .input-lg |
| Grupet hyrëse | .input-group .input-group-addon .input-group-btn |
| Kontrollet e formularit | .form-control .form-group |
| Madhësitë e grupeve të butonave | .btn-group-xs .btn-group-sm .btn-group-lg |
| Teksti i shiritit navigues | .navbar-text |
| Kreu i shiritit të navigimit | .navbar-header |
| Skedat / pilulat e justifikuara | .nav-justified |
| Imazhe të përgjegjshme | .img-responsive |
| Rreshtat e tabelave kontekstuale | .success .danger .warning .active .info |
| Panelet kontekstuale | .panel-success .panel-danger .panel-warning .panel-info |
| Modal | .modal-dialog .modal-content |
| Imazhi miniaturë | .img-thumbnail |
| Madhësitë e puseve | .well-sm .well-lg |
| Lidhje alarmi | .alert-link |
Elementët e mëposhtëm janë hequr ose ndryshuar në v3.0.
| Elementi | Hequr nga 2.x | 3.0 Ekuivalente |
|---|---|---|
| Formoni veprime | .form-actions |
N/A |
| Formulari i kërkimit | .form-search |
N/A |
| Formoni grupin me informacion | .control-group.info |
N/A |
| Madhësitë e hyrjes me gjerësi fikse | .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge |
Përdorni .form-controldhe sistemin e rrjetit në vend. |
| Hyrja e formës së nivelit të bllokut | .input-block-level |
Nuk ka ekuivalent të drejtpërdrejtë, por kontrollet e formave janë të ngjashme. |
| Butonat e kundërt | .btn-inverse |
N/A |
| Rreshti i lëngut | .row-fluid |
.row(nuk ka më rrjet fiks) |
| Mbështjellësi i kontrolleve | .controls |
N/A |
| Rreshti i kontrolleve | .controls-row |
.rowose.form-group |
| Brendësia e navigimit | .navbar-inner |
N/A |
| Ndarësit vertikal të Navbarit | .navbar .divider-vertical |
N/A |
| Nënmenyja rënëse | .dropdown-submenu |
N/A |
| Rreshtimi i skedave | .tabs-left .tabs-right .tabs-below |
N/A |
| Zona tabelare e bazuar në pilula | .pill-content |
.tab-content |
| Paneli i zonës me tabela të bazuara në pilula | .pill-pane |
.tab-pane |
| Listat Nav | .nav-list .nav-header |
Nuk ka ekuivalent të drejtpërdrejtë, por grupet e listave dhe .panel-groups janë të ngjashëm. |
| Ndihmë në linjë për kontrollet e formularit | .help-inline |
Nuk ka ekuivalent të saktë, por .help-blockështë i ngjashëm. |
| Ngjyrat e progresit jo të nivelit të shiritit | .progress-info .progress-success .progress-warning .progress-danger |
Përdorni .progress-bar-*në .progress-barvend. |
Ndryshime të tjera në v3.0 nuk janë menjëherë të dukshme. Klasat bazë, stilet kryesore dhe sjelljet janë përshtatur për fleksibilitetin dhe qasjen tonë të parë celular . Këtu është një listë e pjesshme:
.form-controlklasën në element për stil..form-controlklasën e aplikuar tani janë 100% të gjera si parazgjedhje. Mbështillni hyrjet brenda <div class="col-*"></div>për të kontrolluar gjerësinë e hyrjes..badgenuk ka më klasa kontekstuale (-sukses,-fillore, etj.)..btnduhet të përdoret gjithashtu .btn-defaultpër të marrë butonin "default"..rowtani është lëng..img-responsivepër madhësinë e lëngut <img>..glyphicon, tani janë të bazuara në shkronja. Ikonat gjithashtu kërkojnë një klasë bazë dhe ikonë (p.sh. .glyphicon .glyphicon-asterisk)..modal-header, .modal-body, dhe .modal-footertani janë mbështjellë .modal-contentdhe .modal-dialogpër një stil dhe sjellje më të mirë celulare. Gjithashtu, nuk duhet të aplikoni më .hidenë .modalshënimin tuaj.remoteopsioni modal tani është injektuar në .modal-content(nga v3.0.0 në v3.0.3, në .modal) në vend të në .modal-body. Kjo ju lejon gjithashtu të ndryshoni lehtësisht kokën dhe fundin e modalit, jo vetëm trupin modal.data-toggle="buttons"në vend data-toggle="buttons-checkbox"ose data-toggle="buttons-radio"në shënimin e tyre.'show.bs.modal'. Për skedat "treguara" përdorni 'shown.bs.tab', etj.Për më shumë informacion mbi përmirësimin në v3.0 dhe copa kodesh nga komuniteti, shihni Bootply .