They never changed color with the sun. Neither did the white edged purple petunia from last year but they had more blooms of solid purple by the end of the season. They never bleached out at all.
I don't know if you can clip them to keep zinnias short.