鲜花的颜色主要由花中的色素决定。花的色素主要有类胡萝卜素和花青素。类胡萝卜素使花瓣呈现黄色或橙;花青素则使花瓣呈现出红色、蓝色或紫色。如果花瓣细胞里不含任何色素,花就是白色的。
花的颜色的深浅与花瓣中色素的含量有关。此外,有的花颜色多变,则是因为在一天的早、中、晚间,花瓣细胞液碱度不一样而引起的。