Fundamentals
Performance
SVG Pattern Performance & Optimization
How to measure, benchmark and radically reduce the file size and rendering cost of SVG background patterns.
SVG vs PNG vs WebP: The Definitive Comparison
A data-driven comparison of SVG, PNG, WebP, and AVIF for background patterns — with real file size benchmarks.
CSS
Design
Creating Seamless Tileable SVG Patterns
The mathematics and techniques behind patterns that tile perfectly with zero visible seams at any scale.
SVG Gradients: Linear, Radial & Mesh
Master every type of SVG gradient — from simple two-stop linears to complex multi-stop radials and experimental mesh gradients.
Color Theory for Pattern Design
How to choose harmonious colour palettes, manage contrast, and create patterns that work in any context.
Advanced
Animation
Design Systems
Frameworks
Accessibility
Dark Mode
UX Design
Advanced CSS
CSS Blend Modes & mix-blend-mode Mastery
Use CSS blend modes to layer SVG patterns over photos and colours for stunning, non-destructive visual effects.
CSS Houdini & Paint Worklets for Dynamic Patterns
Use CSS Houdini's Paint API to create parameterized, GPU-native SVG-like backgrounds using JavaScript worklets.
Advanced SVG
Masking & Clipping in SVG: Complete Guide
Use clipPath and mask elements to create complex shaped patterns, reveal effects, and dynamic compositions.
Advanced SVG Techniques: viewBox, Transforms & Symbols
Master the less-known SVG features — viewBox manipulation, nested transforms, symbols, and use element power-ups.