Modern CSS Techniques Sharing
6 min read
Modern CSS Techniques Sharing
CSS has evolved rapidly in recent years, let's look at some modern techniques.
CSS Grid Layout
CSS Grid is a powerful tool for building complex layouts:
.grid-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
}
CSS Custom Properties
Using CSS variables makes styles more flexible:
:root {
--primary-color: #3b82f6;
--border-radius: 0.5rem;
}
.button {
background-color: var(--primary-color);
border-radius: var(--border-radius);
}
Container Queries
A new dimension of responsive design:
@container (min-width: 400px) {
.card {
display: flex;
}
}
These modern CSS technologies allow us to create more flexible and powerful user interfaces.