تمتلك الحرباء القدرة على تغيير لونها بسرعة وذلك ان جلدها يتكون من عدة طبقات تحتوي العلوية منها على صبغة, بينما تحتوي السفلية منها على بلورات متناهية في الصغر حيث يبلغ قطرها 130 نانومتر, ويتم تغيير اللون عن طريق التحكم بالمسافة بين البلورات, فعندما تقل المسافة بين البلورات تعكس الألون ذات التردد الأكبر مثل اللون الأزرق او البنفسجي, ولكن حينما تتباعد البلورات تعكس الألوان ذات التردد الأصغر مثل الأصفر والبرتقالي.