Question: What causes a blue block to appear blue in the sunlight? Answer: Only blue light is reflected by the block.
A blue block appears blue in the sunlight if only blue light is reflected by the block.