花有各种颜色,是因为花瓣的细胞中存在着色素。有些花含有一种叫“花青素”的色素,花青素遇碱会变蓝,遇酸会变红。还有一些花含有“胡萝卜素”,这种色素可使花呈橙黄色、黄色、橙红色。花之所以会变色,就是由于花朵里的色素随着温度、酸碱度等的变化而发生了变化。
如杏花含苞待放时是红色的,开放以后,颜色就慢慢变浅了,到快凋谢的时候几乎为白色。喇叭花初开的时候是红色的,但凋谢时就变成了紫色。金银花开的时候是白色,随后就会变成黄色。八仙花在一些土壤里开粉红色的花,而在另一些土壤里开蓝色的花。有些花在受精后也会变色,如棉花,刚开时为黄白色,受精后变成粉红色。有一种叫“使君子”的藤本灌木,每年夏、秋时节开花,这些花在黄昏的时候是白色,到了第二天早晨花就变成了粉红色,到了傍晚变成红色,3天以后则是紫红色。