گونههای مختلف آفتابپرست میتوانند رنگ خود را تغییر دهند و به رنگهای گوناگونی مانند صورتی، قرمز، نارنجی، سبز، سیاه، قهوهای و زرد در بیایند. آنها این توانایی را به دلیل سلولهای رنگیزهدار ویژهای به نام کروماتوفور که در پوست خود دارند، به دست آوردهاند. این سلولها به پیامهای هورمونی و عصبی پاسخ میدهند و باعث تغییر رنگ پوست آفتابپرست میشوند.
پوست آفتابپرست سه لایه از کروماتوفورها دارد: