Čo je Breakpoints?
Breakpoints (zlomové body) sú definované šírky obrazovky, pri ktorých sa mení rozloženie webstránky. Pomocou media queries v CSS určujú, kedy sa dizajn prispôsobí rôznym zariadeniam — mobilu, tabletu a desktopu.
Definícia Breakpoints
Čo sú breakpoints
Breakpoints (zlomové body) sú hodnoty šírky viewportu, pri ktorých sa mení rozloženie webstránky. Sú základom responzívneho webového dizajnu (RWD), ktorý predstavil Ethan Marcotte v roku 2010.
Keď šírka obrazovky prekročí alebo klesne pod breakpoint, CSS media query aktivuje iné štýly — napr. zmení 3-stĺpcový layout na 1-stĺpcový, skryje bočný panel alebo zväčší veľkosť písma.
Bežné breakpoints
- Mobile: 0–639px (predvolený, mobile-first prístup)
- Tablet: 640px–1023px (sm/md v Tailwind CSS)
- Desktop: 1024px–1279px (lg v Tailwind CSS)
- Veľký desktop: 1280px+ (xl/2xl v Tailwind CSS)
Mobile-first vs. desktop-first
Moderný prístup je mobile-first — základné štýly sa píšu pre mobil a breakpoints pridávajú štýly pre väčšie obrazovky (min-width). Desktop-first prístup robí opak (max-width). Mobile-first je preferovaný, pretože väčšina návštevníkov prichádza z mobilných zariadení.
V Tailwind CSS sú breakpoints zabudované: sm:, md:, lg:, xl:, 2xl:. Stačí pridať prefix pred triedu: md:grid-cols-3 zobrazí 3 stĺpce od šírky 768px.
Praktický príklad
Príklad: Pricing sekcia s 3 cenovými balíkmi.
Mobile (do 640px): Balíky pod sebou (1 stĺpec), plná šírka.
Tablet (640–1023px): 2 balíky vedľa seba, tretí pod nimi.
Desktop (1024px+): Všetky 3 balíky vedľa seba v rovnakom riadku.
Tailwind: grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 — jeden riadok kódu.
Často kladené otázky
Čo sú breakpoints v responzívnom dizajne?
Breakpoints sú definované šírky obrazovky, pri ktorých sa mení rozloženie webstránky. Určujú, kedy sa dizajn prispôsobí mobilom, tabletom a desktopom.
Koľko breakpointov by mal mať web?
Väčšina webov používa 3–5 breakpointov: mobile, tablet, desktop a prípadne veľký desktop. Presný počet závisí od komplexnosti dizajnu.
Čo znamená mobile-first prístup?
Mobile-first znamená, že základné CSS štýly sa píšu pre mobilné zariadenia. Breakpoints potom pridávajú štýly pre väčšie obrazovky pomocou min-width media queries.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.