CSS & Styling
Wat zijn media queries en hoe maak je responsive design?
Media queries passen CSS toe op basis van device karakteristieken.
Media query syntax
@media (condition) { CSS hier } Bijvvoorkeur condities: max-width, min-width, orientation, color-scheme
Mobile-first approach
Begin met styling voor mobiele devices. Gebruik media queries om GROTER worden te styleren. Dit is efficiënter dan desktop-first.
Code Voorbeelden
CSSResponsive grid met media queries
.grid {
display: grid;
gap: 20px;
}
/* Mobile - 1 kolom (standaard small screen) */
.grid {
grid-template-columns: 1fr;
}
/* Tablet - 2 kolommen */
@media (min-width: 768px) {
.grid {
grid-template-columns: 1fr 1fr;
}
}
/* Desktop - 3 kolommen */
@media (min-width: 1024px) {
.grid {
grid-template-columns: repeat(3, 1fr);
}
}
/* Large screens - 4 kolommen */
@media (min-width: 1440px) {
.grid {
grid-template-columns: repeat(4, 1fr);
}
}💡 Praktijk Tips
Mobile-first is standard nu. Common breakpoints: 768px (tablet), 1024px (desktop), 1440px (large).
Relevante trefwoorden
media queryresponsivemobile-firstbreakpoint