Why does the shirt look red and the shorts blue? The shirt looks red because the shirt absorbs the other colours and only reflects red waves. The blue shorts reflect blue and absorb green, yellow and red.