与太阳的光照有关。

当彗星越过霜线时,围绕着彗核的尘埃颗粒中的冰迅速升华,只剩下脱水的尘埃颗粒。因此,当接近近日点时,彗发变红了。当彗星远离太阳系时,彗发逐渐变蓝。