🕐 2 хв читання

Breakpoints

Конспект лекції: що таке breakpoints, як їх обирати, популярні значення для телефонів, планшетів та десктопів

1. Що таке breakpoints

Breakpoint (точка злому) — це значення ширини вікна, при якому змінюється розкладка сайту. Breakpoints використовуються в медіазапитах для визначення, коли застосовувати ті чи інші стилі.

Наприклад, якщо до 480px — один макет, а після 480px — інший, то 480px є breakpoint.

2. Як обирати breakpoints

Щоб визначити breakpoints, потрібно розташувати найпопулярніші пристрої на умовній прямій від 0 до 2000+ пікселів. Пристрої природно групуються:

  • Телефони: 320–480px
  • Планшети (портрет): 600–768px
  • Планшети (ландшафт): 768–1024px
  • Десктопи: 1280–1600px
  • Великі десктопи: 1920px+

Два підходи до визначення

Підхід Опис Приклад
Через реальні пристрої Межі проходять через ширини конкретних пристроїв 320px, 768px, 1224px, 1600px
Між групами Межі проходять між групами пристроїв 600px, 900px, 1200px, 1800px

Обидва підходи мають право на існування. У реальних проєктах breakpoints зазвичай вже визначені в технічному завданні або дизайн-макетах.

3. Правила роботи з breakpoints

  • Обираємо один раз для всього проєкту — всі блоки перебудовуються на тих самих breakpoints
  • Уникаємо різних breakpoints для різних блоків — це створює хаос у коді
  • Виняток: іноді один конкретний блок (наприклад, меню) не вкладається в жоден breakpoint — тоді допустимо додати окремий медіазапит тільки для нього

Приклад з меню

На ширині 1350px показується повне десктопне меню. На 1349px — скорочена версія (менший логотип). А на планшетній ширині — мобільне меню (бургер). Для переходу між повним і скороченим меню додається окремий breakpoint тільки для цього блоку.

4. Підсумкова таблиця

Тема Ключове
Breakpoints Обираються один раз для всього проєкту; виняток — окремі блоки
🔍
Почніть вводити назву лекції або тему