How does an ionic bond form between zinc and oxygen?

Zn has two electrons in its outside shell and wants to lose those two. Oxygen has six electrons in its outside shell and wants eight; therefore, oxygen takes the two electrons form Zn making the Zn with a +2 charge and oxygen now has a -2 charge.

1 answer

This creates an electrostatic attraction between the two atoms, forming an ionic bond.