In this chapter, we will describe how Bootstrap, Font Awesome, and FlexSlider are used in OpenCart 2 themes. Bootstrap is used for responsiveness and scaffolding, Font Awesome is used to generate icons with CSS, and FlexSlider is used for a carousel and slider. These frameworks are used for rapid development of themes; introducing these frameworks helps you understand how default OpenCart themes are made and used to extend their functionality. You will learn the basics of the following topics in this chapter:
Bootstrap
Font Awesome
FlexSlider
Once you excel in these frameworks, you can easily make changes to the OpenCart 2 theme and module designing part, as all default themes and the module frontend are based on these frameworks.