Responses (4)
It is not the color of the cloth that melts ice, it is heat. If you have a radiant heat source, black cloth will absorb the radiation better than white cloth, so assuming it is in direct contact, the ice will melt faster. Your question did not make any such distinction, and it is the main factor in the experiment.
Under black cloth, because not only does fabric insulate, the color black obsorbs light. For example: if I wore a black shirt(which I already do everyday) and my friend wore a white shirt, I would get hotter than my friend because the light that my black shirt is obsorbing is also heat.