JS Guide
HomeQuestionsTopicsCompaniesResources
BookmarksSearch

Built for developers preparing for JavaScript, React & TypeScript interviews.

ResourcesQuestionsSupport
HomeQuestionsSearchProgress
HomeTopicscss

css

CSS layouts, selectors, animations, and modern features

0 of 12 topics read0%

4 Topics

intermediate
Transitions & Keyframe Animations
intermediate
10 min
CSS transitions animate between two states on property changes, while @keyframes animations define multi-step sequences with fine-grained control over timing, iteration, and direction — and only transform and opacity animations avoid costly layout recalculations.
CSS Custom Properties (Variables)
intermediate
10 min
CSS custom properties (--variable) are live, cascading values accessed via var() that can be scoped, inherited, overridden at any level, and manipulated with JavaScript at runtime — fundamentally different from preprocessor variables that are static and compiled away.
CSS Grid Layout
intermediate
12 min
CSS Grid provides two-dimensional layout control over rows and columns simultaneously, using grid-template definitions, the fr unit for fractional space, auto-fit/auto-fill for responsive grids, and named grid areas for semantic layout declarations.
CSS Methodologies & Styling Approaches
intermediate
12 min
Modern CSS architecture offers four main approaches — BEM naming conventions, CSS Modules for build-time scoping, CSS-in-JS libraries for dynamic runtime styles, and utility-first frameworks like Tailwind that eliminate custom CSS entirely — each with distinct trade-offs in performance, maintainability, and framework compatibility.