โดยทั่วไปแล้ว แว่นสายตาสั้นเปลี่ยนสีไม่เพียงแต่นำมาซึ่งความสะดวกสบายและความสวยงามเท่านั้น แต่ยังสามารถต้านทานรังสีอัลตราไวโอเลตและแสงจ้าได้อย่างมีประสิทธิภาพ สามารถปกป้องดวงตาได้ สาเหตุของการเปลี่ยนสีคือเมื่อทำเลนส์ เลนส์จะผสมกับสารที่ไวต่อแสง เช่นซิลเวอร์คลอไรด์ ซิลเวอร์เฮไลด์ (เรียกรวมกันว่าซิลเวอร์เฮไลด์) และตัวเร่งปฏิกิริยาคอปเปอร์ออกไซด์จำนวนเล็กน้อย เมื่อใดก็ตามที่ซิลเวอร์ฮาไลด์ได้รับแสงสว่างจ้า แสงจะสลายตัวและกลายเป็นอนุภาคเงินดำจำนวนมากกระจายตัวเท่าๆ กันในเลนส์ ดังนั้นเลนส์จะดูสลัวและบดบังแสงที่ผ่านเข้ามา ในเวลานี้เลนส์จะกลายเป็นสีซึ่งสามารถป้องกันแสงได้ดีเพื่อให้บรรลุวัตถุประสงค์ในการปกป้องดวงตา