The cloth acts as insulation it doesn't matter the colour . And as to Black cloth attracting Heat this is only partially true if you put a black cloth in the room with no windows and the temperature of the room was 70° the cloth will not get any hotter black cloth absorbs infrared energy this makes it feel warmer