Перехід на v3.x
Вказівки щодо оновлення Bootstrap v2.x до v3.x із акцентом на основні зміни, що нового та що було видалено.
Вказівки щодо оновлення Bootstrap v2.x до v3.x із акцентом на основні зміни, що нового та що було видалено.
Bootstrap 3 не сумісний із v2.x. Використовуйте цей розділ як загальний посібник з оновлення версії 2.x до версії 3.0. Для ширшого огляду подивіться, що нового в оголошенні про випуск v3.0.
У цій таблиці показано зміни стилю між v2.x і 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 |
Розділити на.visible-md .visible-lg |
.hidden-phone |
.hidden-xs |
.hidden-tablet |
.hidden-sm |
.hidden-desktop |
Розділити на.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 |
Ми додали нові елементи та змінили деякі існуючі. Ось нові або оновлені стилі.
елемент | опис |
---|---|
Панелі | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
Список груп | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
Гліфікони | .glyphicon |
Джамботрон | .jumbotron |
Дуже маленька сітка (<768 пікселів) | .col-xs-* |
Маленька сітка (≥768 пікселів) | .col-sm-* |
Середня сітка (≥992 пікселів) | .col-md-* |
Велика сітка (≥1200 пікселів) | .col-lg-* |
Адаптивні класи корисності (≥1200 пікселів) | .visible-lg .hidden-lg |
Зміщення | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
Поштовх | .col-sm-push-* .col-md-push-* .col-lg-push-* |
Потягнути | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
Введіть розміри висоти | .input-sm .input-lg |
Вхідні групи | .input-group .input-group-addon .input-group-btn |
Елементи керування формою | .form-control .form-group |
Розміри групи кнопок | .btn-group-xs .btn-group-sm .btn-group-lg |
Текст панелі навігації | .navbar-text |
Заголовок панелі навігації | .navbar-header |
Обгрунтовані вкладки / таблетки | .nav-justified |
Чуйні зображення | .img-responsive |
Рядки контекстної таблиці | .success .danger .warning .active .info |
Контекстні панелі | .panel-success .panel-danger .panel-warning .panel-info |
Модальний | .modal-dialog .modal-content |
Ескіз зображення | .img-thumbnail |
Розміри колодязів | .well-sm .well-lg |
Посилання на сповіщення | .alert-link |
У версії 3.0 наведені нижче елементи вилучено або змінено.
елемент | Видалено з 2.x | 3.0 Еквівалент |
---|---|---|
Форма дії | .form-actions |
N/A |
Форма пошуку | .form-search |
N/A |
Сформуйте групу з інформацією | .control-group.info |
N/A |
Вхідні розміри фіксованої ширини | .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge |
Замість цього використовуйте .form-control систему сітки . |
Введення форми на рівні блоку | .input-block-level |
Немає прямого еквівалента, але елементи керування формами схожі. |
Зворотні кнопки | .btn-inverse |
N/A |
Рідкий ряд | .row-fluid |
.row (більше немає фіксованої сітки) |
Обгортка елементів керування | .controls |
N/A |
Управляє рядком | .controls-row |
.row або.form-group |
Внутрішня навігаційна панель | .navbar-inner |
N/A |
Вертикальні роздільники панелі навігації | .navbar .divider-vertical |
N/A |
Випадаюче підменю | .dropdown-submenu |
N/A |
Вирівнювання вкладок | .tabs-left .tabs-right .tabs-below |
N/A |
Ділянка для вкладок на основі таблеток | .pill-content |
.tab-content |
Панель області вкладок на основі таблетки | .pill-pane |
.tab-pane |
Навігаційні списки | .nav-list .nav-header |
Немає прямого еквівалента, але групи списків і .panel-group s схожі. |
Вбудована довідка для елементів керування форми | .help-inline |
Немає точного еквівалента, але .help-block схожий. |
Кольори прогресу без смужок | .progress-info .progress-success .progress-warning .progress-danger |
Замість цього .progress-bar-* використовуйте ..progress-bar |
Інші зміни у версії 3.0 помітні не відразу. Базові класи, ключові стилі та поведінку були скориговані для гнучкості та нашого підходу , який став перш за все мобільним . Ось неповний список:
.form-control
клас до елемента до стилю..form-control
застосованим класом тепер за замовчуванням мають 100% ширину. Перенесіть вхідні дані всередину <div class="col-*"></div>
, щоб контролювати ширину вхідних даних..badge
більше не має контекстних класів (-success,-primary тощо)..btn
потрібно також використовувати .btn-default
, щоб отримати кнопку "за замовчуванням"..row
тепер рідкий..img-responsive
рідини .<img>
.glyphicon
базуються на шрифтах. Піктограми також потребують бази та класу піктограм (наприклад, .glyphicon .glyphicon-asterisk
)..modal-header
, .modal-body
і .modal-footer
тепер загорнуті в .modal-content
і .modal-dialog
для кращого мобільного стилю та поведінки. Крім того, ви більше не повинні застосовувати .hide
у .modal
своїй розмітці.remote
модальним параметром, тепер вставляється в .modal-content
(від v3.0.0 до v3.0.3, у .modal
), а не в .modal-body
. Це дозволяє також легко змінювати верхній і нижній колонтитул модального елемента, а не лише його тіло.data-toggle="buttons"
замість data-toggle="buttons-checkbox"
або data-toggle="buttons-radio"
у своїй розмітці.'show.bs.modal'
. Для «показаних» вкладок використовуйте 'shown.bs.tab'
тощо.Щоб отримати додаткові відомості про оновлення до версії 3.0 і фрагменти коду від спільноти, перегляньте Bootply .