Adding gradient effects and patterns to text on a web page is achievable by setting text as transparent, using background-clip, and applying background effects.
Examples include creating gradient effects, striped patterns, and using background images clipped to text characters with CSS properties.