breakpoint css responsive code example
Example 1: media query breakpoints
// Best Practice suggests
// keep default style for smallest screen size (portrait mobile, below 576px)
// and then proceed in assending order with media query like below
// Small devices (landscape phones, 576px and above till next break point)
@media (min-width: 576px) { ... }
// Medium devices (tablets, 768px and above till next break point)
@media (min-width: 768px) { ... }
// Large devices (desktops, 992px and above till next break point)
@media (min-width: 992px) { ... }
// so on ...
Example 2: bootstrap screen sizes
The Bootstrap grid system has four classes:
xs (for phones - screens less than 768px wide)
sm (for tablets - screens equal to or greater than 768px wide)
md (for small laptops - screens equal to or greater than 992px wide)
lg (for laptops and desktops - screens equal to or greater than 1200px wide)