Разработчики добавили CSS-переменные для всех компонентов, новые хелперы и утилиты, изменённые кнопки и инпуты, а также переделали документацию. И всё это вместе с прочими улучшениями под капотом.
Переделанная документация. Команда Bootstrap решила поработать над дизайном сайта и документации. Теперь они стали более ярким и удобными для пользования. Посмотреть новый дизайн можно на сайте Bootstrap.
В самой документации разработчики привели в порядок панель навигации, что позволило им сделать боковую панель более полезной.
Изменённые элементы. Чтобы дизайн сайта сочетался с дизайном компонентов, разработчики решили изменить border-radius для кнопок и инпутов. Теперь кнопки выглядят так:
А инпуты так:
CSS-переменные. С этим релизом в Bootstrap появились CSS-переменные, которые позволят в реальном времени делать кастомизацию и настраивать темы. Теперь каждый компонент на странице будет иметь отдельные CSS-переменные. Например, ниже представлены переменные для кнопок:
Значения для переменных присвоены через Sass-препроцессор, поэтому Bootstrap поддерживает CSS- и Sass-кастомизацию. Например, так:
Новые хелперы и утилиты. Они позволят быстрее создавать и модифицировать пользовательские компоненты.
- Добавили хелперы .text-bg-{color} — они устанавливают background-color в контрасте со свойством color у элемента.
- Расширили возможности font-weight — теперь можно добавлять .fw-semibold для полужирных шрифтов.
- Изменили border-radius — теперь ему можно задавать свойства .rounded-4 и .rounded-5.
Что ещё? Разработчики добавили гибкий offcanvas, новый Sass-файл — maps.scss, свойство $enable-container-classes, толстые разделители в таблицах, .form-check-reverse и поддержку чередующихся колонок, а ещё — переписали Scrollspy.
Подробнее прочитать обо всех изменениях можно на сайте Bootstrap.