暹罗猫变色是因为体内的络氨酸酶活性的原因。暹罗猫体内的络氨酸酶是促成黑色素合成和色素沉积的,暹罗猫属于部分白化的猫咪,它们体内的络氨酸酶有缺陷,在正常的体温下无法起作用,只有体温低于33度,才会起作用。