在花朵“出生”之前,,花青素和类胡萝卜素便是其中的两种。在酸性细胞环境中花青素会使花朵呈红色;在中性细胞环境中,它会使花朵呈紫色;,它会使花朵呈蓝色;如果碱性过强,花便是蓝黑色的。类胡萝卜素则能使花朵呈现出橘黄色、橘红色等。与此同时,花瓣内各色素含量的不同会造成花色深浅的不同,白色花和浅色花说明其中的花青素含量较低,深紫色的牵牛花则是花青素含量较高的结果。,使得自然中的花朵多姿多彩。