和产生红色的嗜铬黑色素，再因密集和稀释产生各种颜色。产生白色是因爲猫的毛发受到白斑基因、白色基因或隐性基因的影响，猫在隐性基因的影响之下会可能出现非常态现象的白子。尽管从基因的角度上来看，白猫应该相当少见。但中国等地因为曾经以为白长毛鸳鸯眼的猫就是波斯猫（事实上并非）而大量繁殖这类猫，所以白色较其他地区较多。另外，一些说法认为白毛蓝眼的猫会有听力障碍，因为猫的听觉所必要的离子平衡是由黑色素细胞所控制的，而白猫没有足够的黑色素细胞。而之所以会出现玳瑁色的原因，是如果猫有两条X染色体，当其中一条带有真黑