花儿为什么是红色的,是因为光的反射还是光的折射

太阳光经过三棱镜或水滴的折射,会分成红、橙、黄、绿、青、蓝、紫七种颜色。这七种颜色的光波长短不同,红光波长,紫光波短。酸性的花青素会把红色的长光波反射出来,送到我们的眼帘,我们便感觉到是鲜艳的红花。同样,中性的花青素反射紫色的光波,碱性的花青素反射蓝色的光波,胡萝卜素有不同的成分,便分别反射黄色光波或橙色光波。白花不含色素,但组织里面含有空气,会把光波全部反射出来