The sun can be blocked by anything that is opaque, meaning it does not allow light to pass through it. This could be something like a cloud, or man-made objects like buildings or trees. In some cases, the sun can also be partially blocked by things that are semi-transparent, like fog or mist.