Blonde hair doesn’t contain a lot of colour pigment, and it is generally more porous than other hair colours, which leaves it susceptible to absorbing whatever it is soaked in. When you are in the swimming pool, it is the oxydisation of copper and iron in the water (caused by the chlorine) which can leave blonde hair with a nasty green tinge! Think of it as a similar reaction to rain creating rust!