Here’s another demo for a dithered CSS gradients. Mixing noise with CSS gradients helps remove banding, but results in an overall grainy texture. By overlaying gradients and applying masks, the dithering can also be controlled to affect the areas where colors blend only. The strength of the dithering is affected by the noise image. The one used here is quite pronounced giving a grainy look, but the effect can be much more subtle.