это связано с волновой природой света - вблизи препятствий происходит изменение прямолинейного движения света. В дифракционной решетке происходит наложение волн друг на друга - интерференция. Если надо более подробно -
http://www.cultinfo.ru/fulltext/1/001/008/029/538.htmЦветная картинка получается если источник света не монохроматический