What parts of an atom produce magnetism?
Every atom with the electron(s) revolving – or “spining” – around the atom’s nucleus is a little magnet itself. Electrons of all atoms in a piece of material revolve (spin) in all possible directions, the magnetic field produced be each atom-magnet cancel each other and there is no general magnetic field in the material. If under the influence of an external magnetic flux picture does not change the material is said to be non-magnetic. On the contrary, if under the influence of the external magnetic flux the electrons spinning allign in the direction of the flux, the magnetic field of every atom allign too and produce a general magnetic field – the material is magnetic.