Breakpoints
Responsive design breakpoints for all screen sizes
Mobile-First Approach
MUZISYSTEM follows a mobile-first responsive design approach. This means we design for small screens first, then progressively enhance the experience for larger screens using media queries.
Our breakpoint system is based on common device sizes and ensures consistent layouts across all screen sizes, from smartphones to ultra-wide monitors.
Breakpoint Scale
5 responsive breakpoints
Mobile
sm≥ 640px
0px - 639px
Smartphones, portrait tablets
Tablet
md≥ 768px
640px - 767px
Tablets, small laptops
Desktop
lg≥ 1024px
768px - 1023px
Laptops, desktops
Large Desktop
xl≥ 1280px
1024px - 1279px
Large screens, wide monitors
Extra Large
2xl≥ 1536px
1280px+
Ultra-wide monitors, 4K displays
Common Patterns
Responsive layout strategies
Grid Layouts
- Mobile (sm) - 1 column
 - Tablet (md) - 2 columns
 - Desktop (lg) - 3-4 columns
 - Large (xl) - 4-6 columns
 
Typography
- Mobile - Smaller font sizes
 - Tablet - Medium font sizes
 - Desktop - Larger font sizes
 - Use clamp() - Fluid typography
 
Spacing
- Mobile - Compact spacing
 - Tablet - Medium spacing
 - Desktop - Generous spacing
 - Adjust padding - Scale with screen size
 
Navigation
- Mobile - Hamburger menu
 - Tablet - Collapsed menu
 - Desktop - Full horizontal menu
 - Sticky - Fixed on scroll
 
Code Examples
How to use breakpoints in CSS
/* Mobile-first approach */
.container {
  padding: 16px; /* Mobile */
}
@media (min-width: 640px) { /* sm */
  .container {
    padding: 24px; /* Tablet */
  }
}
@media (min-width: 1024px) { /* lg */
  .container {
    padding: 32px; /* Desktop */
  }
}
/* Grid example */
.grid {
  display: grid;
  grid-template-columns: 1fr; /* Mobile: 1 column */
  gap: 16px;
}
@media (min-width: 768px) { /* md */
  .grid {
    grid-template-columns: repeat(2, 1fr); /* Tablet: 2 columns */
  }
}
@media (min-width: 1024px) { /* lg */
  .grid {
    grid-template-columns: repeat(3, 1fr); /* Desktop: 3 columns */
  }
}Best Practices
- Mobile-first - Start with mobile styles, enhance for larger screens
 - Content-based - Let content dictate breakpoints, not devices
 - Test thoroughly - Check all breakpoints in real devices
 - Fluid layouts - Use relative units (%, rem, em) when possible
 - Touch targets - Ensure 44x44px minimum on mobile
 - Performance - Optimize images and assets for each breakpoint
 
Testing Devices
Common devices to test
📱 Mobile
- iPhone SE (375px)
 - iPhone 14 Pro (393px)
 - Samsung Galaxy (360px)
 
📱 Tablet
- iPad (768px)
 - iPad Pro (1024px)
 - Surface Pro (912px)
 
💻 Desktop
- MacBook (1280px)
 - Desktop HD (1920px)
 - 4K Display (3840px)