Центр помощи
https://getbootstrap.com/docs/5.0/getting-started/introduction/
Этап 1. Введение в Bootstrap
Цель: понять, что такое Bootstrap и как он подключается.
- 📘 Introduction
- Что такое Bootstrap и зачем он нужен.
- Основные принципы (мобильный first, адаптивность, сетка).
- ⚙️ Download
- Как подключить через CDN или локально.
- Разница между compiled CSS/JS и source files (Sass).
- 🧠 Contents & File Structure
- Структура проекта.
- Как устроены файлы CSS и JS.
- 🧾 Browsers & Devices
- Поддержка браузеров.
- Адаптивность и viewport.
Этап 2. Сетка (Grid System)
Цель: научиться создавать адаптивные макеты.
- 🧱 Layout → Grid
- 12-колоночная система.
- Контейнеры (
.container,.container-fluid). - Ряды (
.row) и колонки (.col).
- 🔁 Layout → Columns
- Автоматическая и фиксированная ширина.
- Nesting (вложенные колонки).
- 📱 Layout → Breakpoints
- Работа с адаптивностью (sm, md, lg, xl, xxl).
Практика:
Создай адаптивную страницу с заголовком, двумя колонками и футером.
Этап 3. Базовые стили и элементы
Цель: освоить основные визуальные компоненты.
- 💬 Content → Reboot
- Базовые стилизация HTML-элементов.
- ✍️ Content → Typography
- Заголовки, параграфы, списки, блоки цитат.
- 🎯 Content → Images
- Адаптивные изображения, обтекание.
- 🟦 Utilities → Colors
- Использование цветовых утилит (
text-primary,bg-success).
- Использование цветовых утилит (
- 🎨 Utilities → Spacing
- Отступы и поля (margin/padding).
Этап 4. Компоненты Bootstrap
Цель: научиться собирать интерфейс из готовых элементов.
- 🔘 Components → Buttons
- Виды кнопок и размеры.
- 📦 Components → Cards
- Контейнеры для контента, изображения, ссылки.
- 🧭 Components → Navbar
- Создание меню навигации.
- 💬 Components → Alerts
- Всплывающие уведомления.
- 📄 Components → Forms
- Поля ввода, чекбоксы, радиокнопки.
- 📑 Components → Modal
- Всплывающие окна.
- ⚙️ Components → Collapse / Accordion
- Скрытие и раскрытие блоков.
Этап 5. JavaScript-компоненты
Цель: понять, как работают интерактивные элементы.
- 💡 Components → Dropdowns
- 📜 Components → Carousel
- 🔁 Components → Offcanvas
- ⚡ Components → Toasts
- 🧩 Components → Popovers / Tooltips
Этап 6. Утилиты и кастомизация
Цель: адаптировать Bootstrap под собственный проект.
- 🧾 Utilities Overview
- Система утилит Bootstrap.
- 🎚️ Customize → Overview
- Как изменить переменные Sass.
- 🧩 Customize → Sass
- Сборка кастомной темы.
- ⚙️ Customize → Optimize
- Оптимизация и сборка минифицированных файлов.
Этап 7. Практика и итоговый проект
Цель: закрепить всё на реальном примере.
- Создай лендинг с навигацией, карточками, формой и футером.
- Используй сетку, цвета, типографику, адаптивность.
- Добавь JS-компоненты: модалку, карусель или выпадающее меню.
- Проверяй адаптивность в Chrome DevTools.