这是因为植物的花瓣中,存在花青素。花青素广泛存在于开花植物(被子植物)中,其在植物中的含量随植物的品种、季节、气候、成熟度等不同,有很大差别。它主要分布在细胞的液泡内,控制花的颜色变化。自然界的花五彩缤纷,万紫千红,主要是由于它们花朵内的色素不同造成的。
花儿五颜六色是与色素、温度和酸碱度有关;花瓣中花青素遇到酸性物质呈粉色、红色。遇到碱性物质呈蓝色、绿色、蓝黑色。中性时为紫色,白色的花无色素。黄色、橘黄色的花瓣中,主要含有类胡萝卜素。
此外,色素也并不是影响花色的唯一因素。例如:花瓣组织结构的差异会影响对光的折射、反射,从而影响花朵颜色。其他诸如光照、温度、湿度、土壤养分含量,也会影响花瓣细胞的pH值,酶、糖含量、花青素的稳定性等,进而影响花色素的合成,导致有些花色素的分子结构改变,造成花瓣呈现出不同的颜色。