The document discusses various CSS techniques for visual effects, including using pseudo-elements to add generated content, pseudo-classes for form styling, gradients for color transitions, shapes with CSS properties, feature detection with Modernizr for graceful degradation, transforms to change element appearances, transitions for gradual property changes, and keyframe animations to control effects over time.