Bootstrap je populární open-source front-end framework, který slouží k vývoji responzivních a mobilních webových stránek. Vyvinutý byl společností Twitter a jeho první verze byla vydána v roce 2011. Jeho cílem je usnadnit vývoj moderních webových aplikací tím, že poskytuje soubor nástrojů, které zjednodušují implementaci různých designových a interaktivních prvků.
Bootstrap obsahuje:
- Soubor předdefinovaných stylů CSS – poskytuje stylová pravidla pro nejčastěji používané HTML prvky, jako jsou tlačítka, formuláře, tabulky, navigační panely, modální okna a další.
- Responzivní grid systém – Bootstrap poskytuje 12-sloupcový systém pro rozdělení stránky do různých sekcí, který je flexibilní a přizpůsobí se různým velikostem obrazovek (mobilní zařízení, tablety, počítače).
- Komponenty JavaScriptu – poskytuje řadu předpřipravených interaktivních prvků (jako například modální okna, karusely, vypínače, menu, apod.) postavených na JavaScriptu a jQuery.
- Font Awesome a jiné ikony – Bootstrap podporuje různé sady ikon, které lze jednoduše integrovat do projektu.
- Podpora pro přizpůsobení a rozšiřitelnost – Bootstrap umožňuje přizpůsobit jeho vzhled a chování, ať už prostřednictvím vlastních stylů nebo pomocí proměnných, které lze upravit v rámci jeho SCSS (Sass) souborů.
Výhodou Bootstrapu je, že umožňuje rychlou a efektivní tvorbu webových stránek bez nutnosti vytvářet design od začátku. Většina jeho komponentů je dobře zdokumentována, což usnadňuje práci i pro začátečníky.