bootstrap 5 beta 已经发布,本文介绍 bootstrap4 升级到 bootstrap5 方法
Components
- 替换
.dropleft 和 .dropright 为 .dropstart 和 .dropend。
- 替换
.dropdown-menu-*-left 和 .dropdown-menu-*-right 为 .dropdown-menu-*-start 和 .dropdown-menu-*-end。
- 替换
.bs-popover-left 和 .bs-popover-right 为 .bs-popover-start 和 .bs-popover-end。
- 替换
.bs-tooltip-left 和 .bs-tooltip-right 为 .bs-tooltip-start 和 .bs-tooltip-end。
- 替换
.carousel-item-left 和 .carousel-item-right 为 .carousel-item-start 和 .carousel-item-end。
Utilities
- 替换
.left-* 和 .right-* 为 .start-* 和 .end-*。
- 替换
.float-left 和 .float-right 为 .float-start 和 .float-end。
- 替换
.border-left 和 .border-right 为 .border-start 和 .border-end。
- 替换
.rounded-left 和 .rounded-right 为 .rounded-start 和 .rounded-end。
- 替换
.ml-* 和 .mr-* 为 .ms-* 和 .me-*。
- 替换
.pl-* 和 .pr-* 为 .ps-* 和 .pe-*。
- 替换
.text-left 和 .text-right 为 .text-start 和 .text-end。
Mixins
- 替换
border-left-radius() 和 border-right-radius() 为 border-start-radius() 和 border-end-radius() — as well as their corner relative variants (eg. .border-bottom-left-radius became .border-bottom-start-radius)。
- 替换
caret-left() 和 caret-right() 为 caret-start() 和 caret-end() — subsequently, the caret() mixin now takes start 和 end as arguments instead of left 和 right。
Variables
- 替换
$navbar-brand-margin-right 为 $navbar-brand-margin-end。
- 替换
$pagination-margin-left 为 $pagination-margin-start。
- 替换
$form-check-padding-left 为 $form-check-padding-start。
- 替换
$form-switch-padding-left 为 $form-switch-padding-start。
- 替换
$form-check-inline-margin-right 为 $form-check-inline-margin-end。
- 替换
$form-select-feedback-icon-padding-right 为 $form-select-feedback-icon-padding-end。
JavaScript
见官网