Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Master frontend development: HTML, CSS, JS, React
·
Module 4
Advanced CSS Topics: Transitions, Responsiveness, and Variables
1
CSS Transitions vs. Keyframe Animations
Describe the difference between CSS transitions and keyframe animations and their use cases.
2
Optimizing Animations with Transform and Opacity
Implement performant animations by primarily using the 'transform' and 'opacity' properties to avoid triggering layout or paint.
Media Queries: Evaluation and Cascade
Explain how media queries are evaluated by the browser and how the cascade applies to them.
4
Mobile-First Design with Min-Width Media Queries
Explain the 'mobile-first' responsive design philosophy and how min-width media queries facilitate it.
5
CSS Custom Properties: Purpose, Scoping, and Advantages
Describe the purpose of CSS custom properties (variables), their scoping rules, and their advantages over preprocessor variables.
Previous module
Advanced CSS Layout: Flexbox & Grid
Next module
JavaScript Core & Modern Tooling