Flower petals usually don’t photosynthesize. Instead, they’re purely for improving reproduction.
Most flower colors come from the same chemicals that make fruits colorful: anthocyanins (red-purple-blue-black colors) and carotenoids (usually red-orange-yellow but sometimes purple too). For those flowers that *are* green, it’s usually chlorophyll doing that. And with anthocyanins, carotenoids, and chlorophyll, you cover basically the whole visible spectrum (and, it turns out, quite a bit of the ultraviolet spectrum as well, which is visible to many pollinating insects and some birds.)
Even actual leaves usually contain non-chlorophyll pigments, though only chlorophyll actually does photosynthesis. You can see these pigments in the fall with deciduous trees. Usually these are also anthocyanins or carotenoids.
Latest Answers