Barwa Zieloną barwę, rzadko spotykaną u roślin owadopylnych, ale częstą u wiatropylnych, nadaje elementom okwiatu chlorofil zawarty w chloroplastach. Kolor biały wynika najczęściej z rozmieszczenia w tkankach okwiatu banieczek powietrza. Rzadkością jest biała barwa wynikająca z obecności w komórkach białej odmiany antocyjanu (np. u astrów). Kwiaty takie po przekwitnieniu różowieją. Barwy niebieskie, fioletowe i czerwone nadają okwiatom antocyjany znajdujące się w soku komórkowym w wakuoli. Barwniki te zwykle są rozpuszczone, ale u niektórych roślin krystalizują. Żółta barwa może mieć różne pochodzenie. Barwniki nadające żółty kolor mogą występować w chromoplastach lub mogą być rozpuszczone w soku komórkowym w wakuoli. U kocanek piaskowych barwę kwiatom nadaje żółto zabarwiona cytoplazma.
Niektóre barwy wynikają z nakładania się na siebie efektów działania kilku barwników. Np. kolor pomarańczowy wynika z obecności w komórkach epidermy czerwonego barwnika, a głębiej – żółtych barwników w chromoplastach, kolor jasnobłękitny (np. u niezapominajek powstaje przez nałożenie barwy niebieskiej i białej. Pochodzenie „mieszane” ma również kolor czarny, obecny u nasady płatków np. u maków i tulipanów.