多项选择题

A.颜色是通过色素对自然光中的可见光的选择吸收及反射而产生的
B.食品中的天然色素有植物色素、动物色素
C.不同色素的颜色差异和变化主要取决于发色基团和助色基团
D.食品呈紫色是由于其吸收绿色光所致