
As flores são coloridas principalmente como uma estratégia de sobrevivência e reprodução para atrair animais polinizadores, como abelhas, borboletas e pássaros.
A cor funciona como um "sinal visual" para convidar animais até a flor. Quando eles se aproximam em busca de néctar, o pólen gruda em seus corpos e é levado para outras flores, permitindo a reprodução da planta.
Cada polinizador enxerga cores de um jeito diferente:
Abelhas: são atraídas por tons de azul, amarelo e roxo, além de enxergarem luz ultravioleta (mas não enxergam o vermelho).
Beija-flores e aves: possuem excelente visão para vermelho e laranja, cores que costumam indicar flores com muito néctar.

Os pássaros e as abelhas são literalmente responsáveis pela reprodução de certas flores. Isso porque cores vivas ajudam a atrair essas espécies entre outros animais, atraindo-os frequentemente a pousar em suas flores. Uma vez lá, os insetos e animais colhem o pólen das flores e o néctar como alimento e então se movem para a próxima flor colorida repetindo o processo. O pólen gruda em seus pés e corpos ao se moverem de planta para planta, disseminando alguns desses pólens para outras flores promovendo a polinização e a reprodução.

A cor surge a partir de substâncias químicas produzidas pela planta e herdadas geneticamente:
Antocianinas: dão tons de vermelho, rosa, azul e roxo.
Carotenoides: dão tons de amarelo, laranja e vermelho.
Clorofila: dá a cor verde.
O clima, a luz solar, a temperatura e o pH do solo também podem influenciar ou alterar a intensidade da cor das pétalas.