The sea rabbit we are talking about here is not a rabbit that feeds on grass. It is also known as sea slug, a kind of snail. It belongs to the shellfish that live in shallow sea.
So why do sea hares change color based on the food they eat?
The sea hare is a special member of the mollusk family. Their shells have degenerated into inner shells. The back has transparent thin shell skin, shell skin is generally white, with pearl luster.
Therefore, the sea hare’s body is the same color as the seaweed it eats.