Çiçeklerin renkleri, taçyaprakların hücreleri içerisindeki çeşitli pigmentlerin karışımı sonucunda ortaya çıkar. Örneğin antosiyaninler kırmızı ve mavi rengi ortaya çıkarırken, karotenoidler sarı ve turuncu, betalainler kırmızı, mor ve sarı, antoksantinler beyaz ve sarı, klorofil ise taçyapraklarda yeşil rengin ortaya çıkmasına sebep olur.