Understand Before You Build
CSS
Properties
Positioning
inset
Scrolling
scroll-snap-type
Spacing
margin-inline
Performance
Content-visibility
Animations
Scroll-Driven Animations
Isolation
Selectors
At-Rules
@Container
Responsive Design
Aspect-ratio
Object-fit
Resize
Functions
Units
@layer
Structural Pseudo-Classes
Logical Pseudo-Classes
:not()
:is()
:Where()
:has()
Basic Selectors
Combinator Selectors
Attribute Selectors
State Pseudo-Classes
Form & UI State Selectors
Target & URL Selectors
:target
:scope
Colors & Typography
Layouts
Flexbox
Grid
AI CSS Generator
Sass
Variables
Nesting
Mixins
Reusable styles
Large project management
CSS Frameworks
Material UI
Bootstrap
Tailwind CSS
React UI
Performance Optimization
React.memo
useMemo
useCallback
Lazy Loading
Code Splitting
Virtual DOM Optimization
Preventing Re-renders
Props & State
Hooks
Component-based architecture
State-driven UI updates
Figma
Design systems
Tokens
Variables
Auto layout
Component variants
Design handoff
UI consistency