Брейкпоинт (breakpoint) в адаптивной верстке — это пороговое значение ширины экрана устройства, при достижении или пересечении которого меняются CSS-стили элементов страницы.
Основное назначение брейкпоинтов:
Брейкпоинты задаются с помощью медиазапросов (media queries) в CSS:
css
Типичные брейкпоинты основаны на стандартных размерах устройств, но могут быть кастомизированы под конкретный дизайн. Примеры стандартных брейкпоинтов:
| Размер экрана | Типичное использование |
|---|---|
| До 576px | Очень маленькие (например, старые смартфоны в портретном режиме) |
| 576px - 768px | Маленькие (смартфоны в ландшафте, небольшие планшеты) |
| 768px - 992px | Средние (планшеты в портрете, ноутбуки) |
| 992px - 1200px | Большие (ноутбуки, десктопы) |
| Свыше 1200px - 1400px+ | Очень большие (большие мониторы) |
Важно разрабатывать дизайн "mobile-first", начиная с наименьших брейкпоинтов и добавляя стили для больших экранов, что упрощает переопределение стилей.