CSS
CSS Responsive Media Queries Mobile-First
CSS Responsive Techniques - Mobile-First Patterns
CSS responsive design techniques using media queries, container queries, and modern responsive patterns.
Responsive CSS techniques for mobile-first design.
Mobile-First Media Queries
/* Base styles for mobile */
.container {
padding: 1rem;
}
/* Tablet and up */
@media (min-width: 768px) {
.container {
padding: 2rem;
}
}
/* Desktop and up */
@media (min-width: 1024px) {
.container {
padding: 3rem;
max-width: 1200px;
margin: 0 auto;
}
}
Container Queries
.card-container {
container-type: inline-size;
}
@container (min-width: 400px) {
.card {
display: flex;
flex-direction: row;
}
}
Responsive Images
.responsive-image {
width: 100%;
height: auto;
object-fit: cover;
}
Flexible Grid
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 1rem;
}
Responsive Typography
.text-responsive {
font-size: clamp(1rem, 2.5vw, 1.5rem);
line-height: 1.6;
}
Features
- Mobile-first approach
- Flexible layouts
- Modern CSS features
- Performance optimized