CSS — Next.js Full Stack Roadmap
Styling, layout and responsive design
Steps in CSS
- CSS Basics & Selectors — beginner · Syntax, selectors, specificity, the cascade and inheritance
- The Box Model — beginner · Content, padding, border, margin, box-sizing and how sizing works
- Positioning & Display — beginner · Static, relative, absolute, fixed, sticky positioning and display types
- Flexbox — beginner · One-dimensional layouts with flexbox: main/cross axis, justify-content, align-items, flex-grow/shrink
- CSS Grid — beginner · Two-dimensional layouts with grid: grid-template-columns/rows, grid-areas, gap
- Responsive Design & Media Queries — beginner · Mobile-first design, breakpoints, media queries and fluid units
- CSS Variables & Custom Properties — beginner · Defining and using custom properties for theming and maintainability
- Transitions & Animations — beginner · CSS transitions, keyframe animations and transform
- Utility-First CSS: Tailwind — intermediate · Utility-class workflow, configuration and building UI without writing custom CSS files
Part of
- Next.js Full Stack roadmap — the full learning path