Twitter's Bootstrap, or Bootstrap for short, is the most popular HTML, CSS, and JavaScript framework to develop responsive, mobile-first projects on the Web.
You can use Bootstrap to build responsive websites and applications. This framework helps you to develop faster and more efficient applications using proven CSS code and components. Bootstrap uses a responsive grid with 12 columns and many other reusable components.
In this chapter, you will learn more about Bootstrap's CSS. It is built with the Less preprocessor and Grunt. Using Less as a preprocessor makes Bootstrap's code reusable and extendable. In this chapter, you will learn how to customize and extend Bootstrap by leveraging Less.
Some of Bootstrap's components require JavaScript; Bootstrap ships with jQuery plugins for these components. Configuring and extending these plugins is out of the scope of this book.
The code used for the recipes in this chapter is based on version 3 of Bootstrap. Version 4 of Bootstrap was...