Major changes to bootstrap 5
Tags: webdev, programming, css
Published: 2021-02-02 18:17:55

---
title: Major changes to bootstrap 5
published: true
date: 2021-01-15 01:16:04 UTC
tags: [webdev, Programming, css]
canonical_url: https://www.devwares.com/blog//bootstrap-5-major-changes
---

![Bootstrap 5 changes](https://dev-to-uploads.s3.amazonaws.com/i/rjnwbjjvgn4jy8husynw.png)

The new bootstrap 5 has been released and has seen so many changes to it. We will be discussing these bootstrap 5 changes in details here and it's importance.

Bootstrap is the most popular front-end framework built to design modern, responsive, and dynamic interfaces for professional design web pages. Bootstrap 5 alpha is it's latest version and we are still waiting for a stable one. It was released officially on June 16, 2020.

![AD-BANNER](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/41meil9ho9yx2ulb535m.png)

  

## Bootstrap 5 major changes
  

**New look and feel for bootstrap 5**

The bootstrap new version is coming with a new look. They have improved on their doc v4.5.0. Bootstrap doc pages are no longer full width, this helps to improve readability and allow to feel more content-like. The sidebar was also improved with bootstrap expandable section to enable faster navigation. A new logo is also introduced which embodies the bold B with curly braces.

**Bootstrap 5 no jQuery**

jQuery has been losing its popularity as most of these modern frameworks work through the virtual DOM and not on the DOM directly that leads to much faster performance and loading speed. Bootstrap has been using jQuery for 8 years now and have seen that is much easier and efficient to discard the technology for better ones. Now bootstrap 5 have changed to venilla JavaScript which is far more popular.

**Dropping the internet Explorer and using more CSS properties**

Thanks to bootstrap dropping the use of internet Explorer they have been able to use alot CSS customer properties. This allows the developer to focus more on designing their desired web page without worrying about old browser supports or bigger project size.

**Enhanced gird system**

We can already see a 12 gird column in version 4 of bootstrap. In bootstrap 5 it comes with xxl grid which is for screens more than 1400px wide. Also the Gutter classes was replaced with ‘g-_’ utilities much like margin/padding utilities. ‘gx-_’ or ‘gy-\*’ can be used to have space between your columns and rows. Additionally, columns are no longer ‘position: relative’ by default.

You can learn more from bootstrap GitHub here.

**New SVG Icon Library**

Bootstrap 5 comes with awesome SVG icons which other versions doesn't have. Before the stable version arrive, you can now use the SVG icons for your project without having to check Google for your icons.

**Utility API**

Utility has become a way to build apps and web. Bootstrap has decided to include these feature on the new bootstrap 5 version by introducing the API utility version. This is a step forward from the previous bootstrap 4 which introduced the global $enable-\* classes. This new API utility wiLl make it possible to create your own utility whenever you want while being able to remove or adjust those provided.

**Updated doc.**

Bootstrap have switched from their usual documentation static site Jekyll to Hugo. Bootstrap made these changes because of the slow run of Jekyll and the requirement to download ruby. Hugo has none of these problems and these makes it load website faster.

**Conclusion**

Bootstrap is expected to release better features in their stable version and provide developers with easy access to tools needed to make your work more artists and mobile friendly.


###Create Stunning Websites and Web Apps

Building different custom components in react for your web apps or websites can get very stressful. That's why we decided to build contrast. We have put together a UI kit with over 10000+ components, 5 admin dashboards and 23 additional different pages template for building almost any type of web app or webpage into a single product called Contrast Pro. [Try contrast pro!](https://www.devwares.com/product/contrast-pro)

![Contrast Design Boostrap](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ulsutxnzjpbpaauhvbew.png)

Contrast React Bootstrap PRO is a Multipurpose pro template, UI
kit to build your next landing, admin, SAAS, prelaunch, etc. project with a clean, well documented, well crafted template and UI components. [Learn more about Contrast Pro](https://www.devwares.com/product/contrast-pro)


## Resources 

- [Link to the Github Code](https://github.com/Iheanacho-ai/Tailwind-react-modal)

- [Link to the Tailwind CSS Modals Docs](https://tailwindui.com/components/application-ui/overlays/modals)

- [Get Tailwind CSS PRO](https://tailwindui.com/pricing)

- [Get Contrast PRO](https://www.devwares.com/product/contrast-pro)

- [Link to the modal documentation](https://www.devwares.com/docs/contrast/javascript/components/modal)

- [How to create Tailwind CSS Modal](https://www.devwares.com/blog/how-to-create-tailwind-css-modal)

- [How to use tailwind CSS in HTML]  (https://www.devwares.com/blog/how-to-use-tailwind-css-in-HTML)

- [Get Contrast PRO](https://www.devwares.com/product/contrast-pro)

- [Why tailwind CSS is good](https://www.devwares.com/blog/why-tailwind-css-is-good)

- [How to use Tailwind CSS in Nextjs](https://www.devwares.com/blog/tailwind-css-in-nextjs)

- [How to create Tailwind CSS Components for your Website](https://www.devwares.com/blog/how-to-create-tailwind-css-components-for-your-website)

- [How to create Tailwind CSS Animation](https://www.devwares.com/blog/create-animation-with-tailwind-css/)

- [Tailwind grid-How to use tailwind CSS grid templates in your project](https://www.devwares.com/blog/how-to-add-tailwind-css-grid-to-your-project/)

- [How to create a Beautiful Responsive Navigation bar Using Tailwind CSS](https://www.devwares.com/blog/how-to-create-a-beautiful-responsive-navbar-using-tailwind-css/)

- [Tailwind form-How to create and style a Responsive Form using Tailwind CSS](https://www.devwares.com/blog/how-to-create-and-style-a-responsive-form-using-tailwindcss/)

- [Tailwind CSS Flex: How to use Tailwind CSS Flex](https://www.devwares.com/blog/how-to-use-tailwind-css-flex/)

- [How to use tailwind CSS padding, margin and border in your project](https://www.devwares.com/blog/how-to-use-tailwind-css-padding-margin-and-border-in-your-project/)

- [Tailwind CSS CDN-How to use the Tailwind CSS JIT CDN](https://www.devwares.com/blog/how-to-use-the-tailwind-css-JIT-CDN/)

- [How to set up your first Tailwind CSS Project](https://www.devwares.com/blog/setting-up-your-first-project-using-tailwind-css/)

- [How to use Tailwind CSS in HTML](https://www.devwares.com/blog/how-to-use-tailwind-css-in-HTML/)

- [Tailwind CSS table-How to Create Tailwind CSS tables](https://www.devwares.com/blog/how-to-create-tailwind-css-tables/)

- [How to set up your first Tailwind CSS Project](https://www.devwares.com/blog/setting-up-your-first-project-using-tailwind-css/)

- [Why is tailwind CSS better than other CSS framework](https://www.devwares.com/blog/why-tailwind-css-is-good/)

- [10 tailwind CSS templates and themes](https://www.devwares.com/blog/tailwind-css-10-templates-and-themes/)

- [How to add tailwind CSS colors and Fonts to your project](https://www.devwares.com/blog/how-to-add-tailwind-css-colors-and-fonts-to-your-project/)

- [Differences between Tailwind CSS and SASS](https://www.devwares.com/blog/differences-between-tailwind-css-and-sass/)

- [Differences Between Tailwind CSS and Bootstrap](https://www.devwares.com/blog/diffrences-between-tailwind-css-and-bootstrap/)

- [10 Awesome projects built with Tailwind CSS](https://www.devwares.com/blog/awesome-10-projects-built-with-tailwind/).

- [How to install Tailwind CSS in Vue.js](https://www.devwares.com/blog/how-to-install-tailwind-css-in-vuejs/).

- [How to use Tailwind CSS in React](https://www.devwares.com/blog/how-to-use-tailwind-css-in-react/)

- [How to install Tailwind CSS with Laravel](https://www.devwares.com/blog/how-to-install-tailwind-css-in-laravel/)

- [How to create react date picker](https://www.devwares.com/blog/create-datepicker-with-contrast/)

- [React bootstrap 5 form-How to create React forms](https://www.devwares.com/blog/how-to-create-and-style-a-responsive-form-using-tailwindcss/).

- [How to create a beautiful React multiselect](https://www.devwares.com/blog/create-multiselect-with-contrast/).

- [How to create a beautiful React Bootstrap progress bar](https://www.devwares.com/blog/create-progress-with-contrast/).

- [How to create a beautiful React Bootstrap select with icons](https://www.devwares.com/blog/create-select-with-contrast/).

- [How to create a beautiful Bootstrap 5 stepper](https://www.devwares.com/blog/create-stepper-with-contrast/)

- [How to create a beautiful React Bootstrap table]
(https://www.devwares.com/blog/create-tables-with-contrast/)

- [How to create beautiful React Bootstrap tabs](https://www.devwares.com/blog/create-tabs-with-contrast/)

- [How to create a Beautiful Responsive Navigation bar Using Tailwind CSS](https://www.devwares.com/blog/how-to-create-a-beautiful-responsive-navbar-using-tailwind-css/)

- [Tailwind Modal-How to create a React Modal using Tailwind CSS.](https://www.devwares.com/blog/how-to-create-a-react-modal-using-tailwind-css/)

- [How to create a Bootstrap 5 Modal.](https://www.devwares.com/blog/how-to-create-a-bootstrap5-modal/)

- [How to Create React Tabs with Tailwind CSS](https://www.devwares.com/blog/how-to-create-react-tabs-with-tailwind-css/)

- [How to implement dark mode in React using tailwind css](https://www.devwares.com/blog/how-to-implement-dark-mode-in-tailwind-css/)

- [How to Implement a React Step Progress Bar Using Tailwind CSS](https://www.devwares.com/blog/how-to-implement-a-react-step-progress-bar-using-tailwind-css/)